﻿body,
button,
input,
select,
textarea {
	font: 12px/1.125 Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

body {
	-webkit-font-smoothing: antialiased;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
ul,
ol,
li,
th,
td,
p,
blockquote,
pre,
form,
fieldset,
legend,
input,
button,
textarea,
hr {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

li {
	list-style: none;
}

fieldset,
img {
	border: 0;
}

q:before,
q:after {
	content: '';
}

a:focus,
input,
textarea {
	outline-style: none;
}

input[type="text"],
input[type="password"],
textarea {
	outline-style: none;
	-webkit-appearance: none;
}

textarea {
	resize: none
}

address,
caption,
cite,
code,
dfn,
em,
i,
th,
var,
b {
	font-style: normal;
	font-weight: normal;
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#js_homestyle_css_module_base_reset {
	height: 42px;
}

#js_style_css_module_base_reset {
	height: 42px;
}

a {
	color: #0a8cd2;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

.clear {
	clear: both;
	height: 0;
	font: 0/0 Arial;
	visibility: hidden;
}

.CH {
	font-family: "SimSun"
}

.W_Yahei {
	font-family: "Microsoft Yahei"
}

.W_Tahoma {
	font-family: Tahoma
}

.W_fs {
	font-size: 10px;
	-webkit-transform: scale(0.875)
}

.W_fb {
	font-weight: 700;
}

.W_f14 {
	font-size: 14px
}

.W_f16 {
	font-size: 16px
}

.W_f18 {
	font-size: 18px
}

.W_f20 {
	font-size: 20px
}

.W_fl {
	float: left;
	_display: inline
}

.W_fr {
	float: right;
	_display: inline
}

.W_tc {
	text-align: center;
}

.W_tr {
	text-align: right;
}

.W_input,
.W_inputStp {
	border: 1px solid #ccc;
	border-radius: 2px;
	height: 28px;
	padding: 0 0 0 2px;
	vertical-align: middle;
	color: #808080;
	-webkit-box-shadow: 0px 1px 1px 0px #eaeaea inset;
	-moz-box-shadow: 0px 1px 1px 0px #eaeaea inset;
	box-shadow: 0px 1px 1px 0px #eaeaea inset;
	height: 20px\9;
	padding: 8px 0 0 2px\9;
}

textarea.W_input {
	overflow-y: auto;
	overflow-x: hidden;
	line-height: 18px;
	height: 23px;
	padding: 5px 0 0 2px;
}

:root .W_input,
:root .W_inputStp {
	height: 26px\0;
	padding: 2px 0 0 2px\0;
}

:root textarea.W_input {
	height: 23px\0;
	padding: 5px 0 0 2px\0;
}

.W_input_focus,
.W_input:focus,
.W_inputStp:focus {
	border-color: #FFB941!important;
	-webkit-box-shadow: 1px 1px 1px 0px #ddd inset;
	-moz-box-shadow: 1px 1px 1px 0px #ddd inset;
	box-shadow: 1px 1px 1px 0px #ddd inset;
	color: #333;
}

.W_input_default {
	color: #b8b7b7;
}

.W_checkbox,
.W_radio {
	vertical-align: -2px;
	_vertical-align: -3px;
	margin-right: 3px;
	*margin-right: 0;
}

.W_checkbox:focus {
	outline: 1px solid #ffb941;
}

.W_face_radius {
	border-radius: 2px;
}

.W_miniblog {
	*zoom: 1;
	min-width: 980px;
}

.W_main {
	margin: 0 auto;
	width: 980px;
}

.W_main_l {
	float: left;
	width: 150px;
	overflow: hidden;
}

.W_main_a {
	float: left;
	width: 830px;
	overflow: hidden;
}

.W_main_c {
	float: left;
	width: 600px;
	min-height: 800px;
	overflow: hidden;
}

.W_main_r {
	float: right;
	width: 230px;
	overflow: hidden;
}

.W_main_2r {
	float: right;
	width: 380px;
}

.W_arrow {
	display: inline-block;
	width: 7px;
	height: 4px;
	_height: 5px;
	margin: 0 0 0 5px;
	overflow: hidden;
	vertical-align: middle;
	font-size: 12px;
	line-height: 12px;
	line-height: 12px\0;
	*line-height: 13px;
}

:root .W_arrow {
	line-height: 13px\0;
}

@-moz-document url-prefix() {
	.W_arrow {
		line-height: 13px;
	}
}

.W_arrow em {
	display: inline-block;
	font-family: "SimSun";
}

.W_arrow .down {
	margin: -7px 0 0 -2px;
	*margin: -22px 0 0 -2px;
	_margin: -21px 0 0 -2px;
}

.W_arrow .up {
	margin: 0 0 0 -2px;
	*margin: -15px 0 0 -2px;
	_margin: -13px 0 0 -2px;
}

.W_arrow em {
	display: inline-block;
	font-family: "SimSun";
	margin: -7px 0 0 -2px;
	*margin: -22px 0 0 -2px;
	_margin: -21px 0 0 -2px;
}

.W_arrow_turn .W_arrow em {
	display: inline-block;
	font-family: "SimSun";
	margin: 0 0 0 -2px;
	*margin: -15px 0 0 -2px;
	_margin: -13px 0 0 -2px;
}

.addicon {
	font: bold 16px Arial;
	height: 16px;
	text-decoration: none;
	color: #FFA00A;
}

.W_add:hover {
	text-decoration: none;
	_text-decoration: underline;
}

.W_add:hover .txt {
	text-decoration: underline;
}

a.W_gotop {
	position: fixed;
	_position: absolute;
	bottom: 100px;
	left: 50%;
	margin-left: 490px;
	display: block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	width: 22px;
	height: 85px;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
}

a.W_gotop span {
	display: block;
	border-style: solid;
	border-width: 1px;
	height: 73px;
	padding-top: 10px;
	text-decoration: none;
	cursor: pointer;
}

a.W_gotop em,
a.W_gotop:hover em {
	text-decoration: none;
	cursor: pointer;
}

a.W_gotop .icon_gotop {
	margin-bottom: 5px;
}

a.W_arrowB {
	display: block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	width: 22px;
	overflow: hidden;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
}

a.W_arrowB span {
	display: block;
	border-style: solid;
	border-width: 1px;
	padding: 10px 0;
	text-decoration: none;
	cursor: pointer;
}

a.W_arrowB em {
	text-decoration: none;
	cursor: pointer;
}

a.W_arrowB .W_ico12 {
	margin-bottom: 10px;
	_margin-bottom: 5px;
}

.W_new {
	width: 6px;
	height: 6px;
	display: inline-block;
	border-radius: 3px;
	background: #fa7d3c;
	overflow: hidden
}

.W_new_count {
	display: inline-block;
	padding: 0 2px;
	font-family: arial;
	font-size: 10px;
	-webkit-transform: scale(0.875);
	background-color: #dd3838;
	color: #fff;
	border-radius: 2px;
	min-width: 11px;
	_width: 11px;
	height: 12px;
	line-height: 12px;
	text-align: center;
}

fieldset {
	display: block;
	padding: 0 0 0 20px;
	border-style: solid;
	border-width: 1px 0 0 0;
}

fieldset legend {
	padding: 0 5px;
	font-weight: bold;
}

.W_dot {
	width: 2px;
	height: 2px;
	line-height: 2px;
	display: inline-block;
	overflow: hidden;
}

.W_count {
	display: inline-block;
	text-align: center;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 2px;
	-webkit-text-size-adjust: none;
	font-size: 10px;
	min-width: 14px;
	_width: 14px;
	border-radius: 3px;
	background: #e64141;
	color: #fff;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}

.W_countm {
	display: inline-block;
	text-align: center;
	height: 16px;
	line-height: 16px;
	padding: 0 4px;
	font-family: Tahoma;
	font-size: 12px;
	background: #e64141;
	border-radius: 7px;
	color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2)
}

.W_chat_stat {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	overflow: hidden;
}

.W_chat_stat.W_chat_stat_online {
	background-color: #8FDC00;
	border-color: #48C000;
}

.W_chat_stat.W_chat_stat_offline {
	background-color: #D4D4D4;
	border-color: #B8B8B8;
}

.W_chat_stat.W_chat_stat_busy {
	background-color: #FF8480;
	border-color: #EE6A67;
}

.W_chat_stat.W_chat_stat_away {
	background-color: #FFCF4D;
	border-color: #FFA900;
}

.W_loading span {
	background: url("../images/loading.gif") no-repeat 0 1px;
	padding: 0 0 0 20px;
	line-height: 18px;
	height: 18px;
	display: inline-block;
}

.W_tabarrow_big {
	width: 44px;
	height: 8px;
	margin: -6px auto 0;
	*margin: -6px 0 0 0;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-position: -500px -75px;
	font-size: 0;
}

.W_tabarrow_big {
	display: none;
}

.current .W_tabarrow_big {
	display: block;
}

.W_tabarrow {
	width: 30px;
	height: 8px;
	margin: 0 auto;
	*margin: 0;
	_position: absolute;
	_top: 22px;
	_left: 0;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-position: -507px -100px;
}

.W_tabarrow {
	display: none;
}

.current .W_tabarrow {
	display: block;
}

.templete_enter a {
	background: url("../images/icon.png") no-repeat -477px 0px;
	display: block;
	width: 23px;
	height: 24px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.templete_enter a:hover {
	background-position: -477px -25px;
}

.zero_tips {
	text-align: center;
}

.zero_tips .icon_error,
.zero_tips .icon_warn {
	vertical-align: middle;
}

.W_autocut {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.W_bread_nav .dist_sym {
	margin: 0 7px;
}

.W_bread_nav .S_spetxt {
	margin: 0 3px;
}

.W_cursor {
	cursor: pointer;
}

#js_style_css_module_base_usually {
	height: 42px;
}

.W_ico20 {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-repeat: no-repeat;
}

.W_ico16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-repeat: no-repeat;
}

.W_ico12 {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-repeat: no-repeat;
}

a:hover .W_ico12,
a:hover .W_ico16,
a:hover .W_ico20 {
	cursor: pointer;
}

a:hover .icon_refresh,
.W_gotop:hover .icon_gotop {
	background-image: url("../images/icon.png") !important;
	_background-image: url("../images/icon.gif") !important;
}

.ico_myhomepage {
	background-position: 0 0;
}

.ico_message {
	background-position: 0 -25px;
}

.ico_favor {
	background-position: 0 -49px;
}

.ico_sendtome {
	background-position: 0 -74px;
}

.ico_closefriend {
	background-position: 0 -99px;
}

.ico_group {
	background-position: 0 -124px;
}

.ico_justlook {
	background-position: 0 -273px;
}

.ico_lev_at {
	background-position: 0 -149px;
}

.ico_lev_comment {
	background-position: 0 -174px;
}

.ico_lev_like {
	background-position: 0 -198px;
}

.ico_lev_letter {
	background-position: 0 -223px;
}

.ico_lev_leave {
	background-position: 0 -248px;
}

.ico_goodfriend {
	background-position: 0 -299px;
}

.ico_speadd {
	background-position: 0 -324px;
}

.ico_medium {
	background-position: 0 -349px;
}

.ico_enterprise {
	background-position: 0 -374px;
}

.lev_curr .ico_myhomepage {
	background-position: -25px 0;
}

.lev_curr .ico_message {
	background-position: -25px -25px;
}

.lev_curr .ico_favor {
	background-position: -25px -49px;
}

.lev_curr .ico_sendtome {
	background-position: -25px -74px;
}

.lev_curr .ico_closefriend {
	background-position: -25px -99px;
}

.lev_curr .ico_group {
	background-position: -25px -124px;
}

.lev_curr .ico_justlook {
	background-position: -25px -273px;
}

.lev_curr .ico_lev_at {
	background-position: -25px -149px;
}

.lev_curr .ico_lev_comment {
	background-position: -25px -174px;
}

.lev_curr .ico_lev_like {
	background-position: -25px -198px;
}

.lev_curr .ico_lev_letter {
	background-position: -25px -223px;
}

.lev_curr .ico_lev_leave {
	background-position: -25px -248px;
}

.lev_curr .ico_goodfriend {
	background-position: -25px -299px;
}

.lev_curr .ico_speadd {
	background-position: -25px -324px;
}

.lev_curr .ico_medium {
	background-position: -25px -349px;
}

.lev_curr .ico_enterprise {
	background-position: -25px -374px;
}

.icon_sw_face {
	background-position: -275px 0px;
}

.icon_sw_img {
	background-position: -275px -25px;
}

.icon_sw_movie {
	background-position: -275px -50px;
}

.icon_sw_music {
	background-position: -275px -75px;
}

.icon_sw_qing {
	background-position: -275px -100px;
}

.icon_sw_vote {
	background-position: -275px -125px;
}

.icon_sw_mood {
	background-position: -275px -150px;
}

.icon_sw_welfare {
	background-position: -275px -175px;
}

.icon_sw_accessory {
	background-position: -275px -200px;
}

.icon_sw_chang {
	background-position: -275px -225px;
}

.icon_sw_file {
	background-position: -275px -250px;
}

.icon_sw_timer {
	background-position: -275px -275px;
}

.icon_sw_face:hover {
	background-position: -250px 0px;
}

.icon_sw_img:hover {
	background-position: -250px -25px;
}

.icon_sw_movie:hover {
	background-position: -250px -50px;
}

.icon_sw_music:hover {
	background-position: -250px -75px;
}

.icon_sw_qing:hover {
	background-position: -250px -100px;
}

.icon_sw_vote:hover {
	background-position: -250px -125px;
}

.icon_sw_mood:hover {
	background-position: -250px -150px;
}

.icon_sw_welfare:hover {
	background-position: -250px -175px;
}

.icon_sw_accessory:hover {
	background-position: -250px -200px;
}

.icon_sw_chang:hover {
	background-position: -250px -225px;
}

.icon_sw_file:hover {
	background-position: -250px -250px;
}

.icon_sw_timer:hover {
	background-position: -250px -275px;
}

.icon_cd_music {
	width: 9px;
	background-position: -200px -350px
}

.icon_cd_video {
	width: 6px;
	background-position: -200px -375px
}

.icon_cd_place {
	width: 10px;
	background-position: -200px -400px
}

.icon_cd_link {
	width: 11px;
	background-position: -200px -425px
}

.icon_cd_book {
	width: 9px;
	background-position: -200px -450px
}

.icon_cd_vote {
	width: 10px;
	background-position: -200px -475px
}

.icon_cd_app {
	width: 10px;
	background-position: -200px -500px;
}

.icon_cd_film {
	width: 10px;
	background-position: -200px -525px;
}

.icon_cd_vdisk {
	width: 10px;
	background-position: -200px -550px;
}

.icon_cd_event {
	background-position: -225px -375px;
}

.icon_cd_product,
.icon_cd_cart {
	background-position: -225px -400px;
}

.btn_26px .icon_cd_cart {
	padding-top: 2px;
	background-position: -225px -398px;
}

.icon_cd_game {
	background-position: -225px -425px;
}

.icon_cd_topic {
	width: 11px;
	background-position: -225px -450px;
}

.icon_cd_welfare {
	width: 11px;
	background-position: -225px -474px;
}

.icon_cd_coupon {
	background-position: -225px -500px;
}

.icon_cd_concert {
	background-position: -225px -525px;
}

.icon_cd_money {
	background-position: -225px -550px;
}

.icon_sw_ipt {
	background-position: -175px -250px;
}

.ico_faces {
	background-position: -275px 0px;
	cursor: pointer;
}

.ico_faces:hover {
	background-position: -250px 0px;
}

.icon_praised_b,
.icon_praised_bc {
	width: 13px;
	height: 14px;
	background-position: -75px 0;
	vertical-align: text-bottom;
}

.icon_praised_bc {
	background-position: -100px 0;
}

.ico_qr_face1 {
	background-position: -100px 0;
}

.icon_close {
	background-position: -75px -25px;
}

.icon_close:hover {
	background-position: -100px -25px;
}

.icon_close2 {
	cursor: pointer;
	background-position: -100px -300px;
}

.icon_close2:hover {
	background-position: -100px -25px;
}

.icon_opt {
	background-position: -75px -50px;
}

.icon_opt:hover {
	background-position: -100px -50px;
}

.icon_choose {
	width: 16px;
	height: 16px;
	background-position: -75px -75px;
}

.icon_choose:hover {
	background-position: -100px -75px;
}

.icon_chooseup {
	width: 16px;
	height: 16px;
	background-position: -75px -225px;
}

.icon_chooseup:hover {
	background-position: -100px -225px;
}

.icon_gotop {
	background-position: -75px -100px;
}

.W_gotop:hover .icon_gotop {
	background-position: -100px -100px;
}

.icon_refresh {
	background-position: -75px -125px;
}

a:hover .icon_refresh {
	background-position: -100px -125px;
}

.icon_addtwo {
	background-position: -125px -25px;
	vertical-align: middle;
}

.icon_addone {
	background-position: -125px -49px;
	vertical-align: middle;
}

.icon_edit {
	background-position: -75px -150px;
}

.icon_edit:hover {
	background-position: -100px -150px;
}

.iconsearch {
	background-position: -72px -172px;
}

.iconsearch:hover {
	background-position: -97px -172px;
}

.ico_clip {
	background-position: -175px -125px;
	vertical-align: -3px;
	margin-right: 1px;
}

.ico_del {
	background-position: -175px -150px;
	vertical-align: -3px;
}

.icon_close_bg {
	background-position: -75px -250px;
}

.icon_close_bg:hover {
	background-position: -100px -250px;
}

.icon_magic {
	width: 13px;
	height: 13px;
	background-position: -350px -325px;
}

.icon_recmd {
	background-position: -350px -350px;
}

.icon_trash {
	background-position: -123px -275px;
	vertical-align: middle;
}

.ico_pagetag {
	background-position: -75px -275px;
}

.ico_pagetag:hover,
.cur .ico_pagetag {
	background-position: -100px -275px;
}

.ico_hide {
	background-position: -75px -375px;
}

.ico_hide:hover {
	background-position: -100px -375px;
}

.icon_bytime {
	background-position: -150px -25px;
	margin-right: 3px;
}

.icon_bypopular {
	background-position: -150px -50px;
	vertical-align: -4px;
	margin-right: 3px;
}

.icon_talkuser {
	background-position: -200px 0;
	margin-right: 3px;
	vertical-align: middle;
}

.icon_talktime {
	background-position: -200px -24px;
	margin-right: 3px;
	vertical-align: middle;
}

.W_close {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url("../images/icon.png") no-repeat -75px -200px;
	_background-image: url("../images/icon.gif");
}

.W_close:hover {
	background-position: -100px -200px;
}

.W_close_color {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-repeat: no-repeat;
	background-position: -75px -25px;
}

.W_close_color:hover {
	background-position: -100px -25px;
}

.ico_retract {
	background-position: -175px 0px;
	vertical-align: -2px;
}

.ico_showbig {
	background-position: -175px -25px;
	vertical-align: -2px;
}

.ico_turnleft {
	background-position: -175px -50px;
	vertical-align: -2px;
}

.ico_turnright {
	background-position: -175px -75px;
	vertical-align: -2px;
}

.ico_showrevert {
	background-position: -175px -175px;
	vertical-align: -2px;
}

.icon_upload_photo {
	background-position: -125px -75px;
}

.icon_upload_upload {
	background-position: -125px -100px;
}

.icon_upload_redo {
	background-position: -125px -125px;
}

.icon_upload_cancel {
	background-position: -125px -150px;
}

.icon_upload_done {
	background-position: -125px -175px;
}

.icon_upload_down {
	background-position: -125px -200px;
}

.icon_upload_up {
	background-position: -125px -225px;
}

.icon_upload_photograph {
	background-position: -125px -299px;
}

a:hover .icon_upload_photo {
	background-position: -150px -75px;
}

a:hover .icon_upload_upload {
	background-position: -150px -100px;
}

a:hover .icon_upload_redo {
	background-position: -150px -125px;
}

a:hover .icon_upload_cancel {
	background-position: -150px -150px;
}

a:hover .icon_upload_done {
	background-position: -150px -175px;
}

a:hover .icon_upload_down {
	background-position: -150px -200px;
}

a:hover .icon_upload_up {
	background-position: -150px -225px;
}

a:hover .icon_upload_photograph {
	background-position: -150px -299px;
}

.icon_upload_upload,
.icon_upload_redo,
.icon_upload_cancel,
.icon_upload_done,
.icon_upload_photo,
.icon_upload_down,
.icon_upload_up,
.icon_upload_photograph {
	vertical-align: middle;
	margin-right: 3px;
}

.ico_change_pic {
	background-position: -25px 0;
}

.ico_page_prev {
	width: 8px;
	background-position: -175px -100px;
	margin: 3px 0 0;
}

.ico_page_next {
	width: 8px;
	background-position: -183px -100px;
	margin: 3px 0 0;
}

.btn_page_prevdis .ico_page_prev {
	background-position: -175px -112px;
	cursor: default!important;
}

.btn_page_nextdis .ico_page_next {
	background-position: -183px -112px;
	cursor: default!important;
}

.ico_arrow_up,
.ico_arrow_down {
	width: 10px;
	height: 6px;
}

.ico_arrow_up,
.W_arrow_turnB .ico_arrow_down {
	background-position: -75px -400px;
}

a:hover .ico_arrow_up,
.W_arrow_turnB:hover .ico_arrow_down {
	background-position: -100px -400px;
}

.ico_arrow_down {
	background-position: -75px -425px;
}

a:hover .ico_arrow_down {
	background-position: -100px -425px;
}

.approve_fff {
	background-position: -300px 0;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.ico_tmall {
	background-position: -300px -50px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.ico_taobao {
	background-position: -300px -75px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.ico_pagelbs {
	background-position: -300px -100px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 16px;
}

.ico_pagebook {
	background-position: -300px -125px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 16px;
}

.ico_pagemusic {
	background-position: -300px -150px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 16px;
}

.ico_airball {
	background-position: -300px -175px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 14px;
	height: 14px;
}

.ico_gongyi,
.ico_gongyi1 {
	background-position: -300px -200px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.ico_gongyi2 {
	background-position: -300px -225px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.ico_gongyi3 {
	background-position: -300px -250px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.ico_gongyi4 {
	background-position: -300px -275px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.ico_gongyi5 {
	background-position: -300px -300px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.ico_double11 {
	background-position: -300px -325px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.ico_novice {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url("../images/icon.png") -300px -25px no-repeat;
	_background-image: url("../images/icon.gif");
}

.ico_q {
	background-position: -125px 0;
	margin: 3px 0 0;
}

.ico_notice {
	background-position: -350px 0px;
}

.icon_lock {
	background-position: -350px -100px;
	vertical-align: -2px;
}

.ico_black {
	background-position: -350px -25px;
}

.ico_report {
	background-position: -350px -50px;
}

.ico_exposure {
	background-position: -350px -75px;
	vertical-align: middle;
}

.ico_weibo {
	background-position: -350px -125px;
}

.ico_article {
	background-position: -325px -125px
}

.i_conn_public {
	background-position: -375px 0;
}

.i_conn_follow {
	background-position: -375px -25px;
}

.i_conn_friend {
	background-position: -375px -50px;
}

.i_conn_private {
	background-position: -375px -75px;
}

.i_conn_close_friend {
	background-position: -375px -100px;
	vertical-align: -5px;
}

.i_conn_list {
	background-position: -375px -125px;
}

.W_level_ico {
	display: inline-block;
	overflow: hidden;
	height: 9px;
	width: 28px;
	font-size: 0;
	padding: 5px 0 0 6px;
	background: url("../images/level.png") no-repeat;
	_background: url("../images/level.gif") no-repeat;
}

a .W_level_ico {
	*cursor: pointer;
}

.W_level_ico.color2 {
	background-position: 0 -15px;
}

.W_level_ico.color3 {
	background-position: 0 -30px;
}

.W_level_ico.color4 {
	background-position: 0 -45px;
}

.W_level_num {
	display: inline-block;
	height: 10px;
	font-size: 0;
	width: 26px;
	background: url("../images/level.png") no-repeat 0 -120px;
	_background: url("../images/level.gif") no-repeat;
}

.W_level_num.l0 {
	background-position: 0 -120px;
}

.W_level_num.l1 {
	background-position: 0 -140px;
}

.W_level_ico.color1 .W_level_num.l1,
.W_level_num.l1b {
	background-position: 0 -130px;
}

.W_level_num.l2 {
	background-position: 0 -150px;
}

.W_level_num.l3 {
	background-position: 0 -160px;
}

.W_level_num.l4 {
	background-position: 0 -170px;
}

.W_level_num.l5 {
	background-position: 0 -180px;
}

.W_level_num.l6 {
	background-position: 0 -190px;
}

.W_level_num.l7 {
	background-position: 0 -210px;
}

.W_level_ico.color2 .W_level_num.l7,
.W_level_num.l7b {
	background-position: 0 -200px;
}

.W_level_num.l8 {
	background-position: 0 -220px;
}

.W_level_num.l9 {
	background-position: 0 -230px;
}

.W_level_num.l10 {
	background-position: 0 -240px;
}

.W_level_num.l11 {
	background-position: 0 -250px;
}

.W_level_num.l12 {
	background-position: 0 -260px;
}

.W_level_num.l13 {
	background-position: 0 -270px;
}

.W_level_num.l14 {
	background-position: 0 -290px;
}

.W_level_ico.color3 .W_level_num.l14,
.W_level_num.l14b {
	background-position: 0 -280px;
}

.W_level_num.l15 {
	background-position: 0 -300px;
}

.W_level_num.l16 {
	background-position: 0 -310px;
}

.W_level_num.l17 {
	background-position: 0 -320px;
}

.W_level_num.l18 {
	background-position: 0 -330px;
}

.W_level_num.l19 {
	background-position: 0 -340px;
}

.W_level_num.l20 {
	background-position: 0 -350px;
}

.icon_error,
.icon_del,
.icon_succ,
.icon_warn,
.icon_ask,
.icon_rederror,
.icon_errorS,
.icon_delS,
.icon_succS,
.icon_warnS,
.icon_askS,
.icon_rederrorS,
.icon_errorM,
.icon_delM,
.icon_succM,
.icon_warnM,
.icon_questionM,
.icon_rederrorM,
.icon_errorB,
.icon_delB,
.icon_succB,
.icon_warnB,
.icon_questionB,
.icon_rederrorB,
.icon_promptS,
.icon_noticeS {
	width: 16px;
	height: 16px;
	background: url("../images/ico_warn.png");
	_background: url("../images/ico_warn.gif");
	margin: 0 3px 0 0;
	overflow: hidden;
	display: inline-block;
}

.icon_errorM,
.icon_delM,
.icon_succM,
.icon_warnM,
.icon_questionM,
.icon_rederrorM {
	width: 32px;
	height: 32px;
}

.icon_errorB,
.icon_delB,
.icon_succB,
.icon_warnB,
.icon_questionB,
.icon_rederrorB {
	width: 50px;
	height: 50px;
}

.icon_error,
.icon_errorS {
	background-position: 0 -100px
}

.icon_del,
.icon_delS {
	background-position: 0 -50px
}

.icon_succ,
.icon_succS {
	background-position: 0 0
}

.icon_warn,
.icon_warnS {
	background-position: 0 -200px
}

.icon_ask,
.icon_askS {
	background-position: 0 -150px
}

.icon_rederror,
.icon_rederrorS {
	background-position: 0 -250px
}

.icon_errorM {
	background-position: -50px -100px
}

.icon_delM {
	background-position: -50px -50px
}

.icon_succM {
	background-position: -50px 0
}

.icon_warnM {
	background-position: -50px -200px
}

.icon_questionM {
	background-position: -50px -150px
}

.icon_rederrorM {
	background-position: -50px -250px
}

.icon_errorB {
	background-position: -100px -100px
}

.icon_delB {
	background-position: -100px -50px
}

.icon_succB {
	background-position: -100px 0
}

.icon_warnB {
	background-position: -100px -200px
}

.icon_questionB {
	background-position: -100px -150px
}

.icon_rederrorB {
	background-position: -100px -250px
}

.icon_promptS {
	background-position: 0 -300px
}

.icon_noticeS {
	background-position: 0 -350px
}

.icon_locate {
	background-position: -225px 0;
	vertical-align: text-bottom;
}

.icon_toplay {
	background-position: -225px -25px;
}

.icon_sw_magic {
	background-position: -225px -50px;
}

.icon_sw_talk {
	background-position: -225px -75px;
}

.icon_sw_new {
	background-position: -225px -100px;
}

.icon_sw_book {
	background-position: -225px -125px;
}

.icon_sw_cartoon {
	background-position: -225px -150px;
}

.icon_sw_reading {
	background-position: -225px -175px;
}

.icon_sw_wcp {
	background-position: -225px -200px;
}

.icon_sw_apps {
	background-position: -225px -225px;
}

.icon_sw_radio {
	background-position: -225px -250px;
}

.icon_sw_stock {
	background-position: -225px -275px;
}

.icon_sw_blog {
	background-position: -225px -300px;
}

.icon_sw_photo {
	background-position: -225px -325px;
}

.icon_sw_wepan {
	background-position: -225px -350px;
}

.icon_sw_business {
	background-position: -200px -50px;
}

.icon_sw_wkan {
	background-position: -200px -75px;
}

.icon_sw_what {
	background-position: -200px -100px;
}

.icon_sw_wbar {
	background-position: -200px -125px;
	cursor: pointer;
}

.icon_sw_trans {
	background-position: -200px -150px;
	cursor: pointer;
}

.icon_sw_huati {
	background-position: -200px -175px;
}

.icon_sw_constellation {
	background-position: -200px -200px;
}

.icon_sw_hotweibo {
	background-position: -200px -225px;
}

.icon_sw_wcp {
	background-position: -200px -250px;
}

.icon_sw_topic {
	background-position: -200px -300px;
}

.icon_sw_appcenter {
	background-position: -200px -325px;
}

.icon_intell_sort {
	background-position: -375px -150px;
}

.ico_vip1,
.ico_vip2,
.ico_vip3,
.ico_vip4,
.ico_vip5,
.ico_vip6,
.ico_vip1_overdue,
.ico_vip2_overdue,
.ico_vip3_overdue,
.ico_vip4_overdue,
.ico_vip5_overdue,
.ico_vip6_overdue,
.credit_ico,
.credit_low,
.credit_middle,
.credit_normal,
.credit_high,
.ico_member_year,
.ico_member_year_dis,
.ico_number_gold,
.ico_number_silver,
.ico_number_bronze {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url("../images/ico_user.png");
	background-repeat: no-repeat;
	vertical-align: text-bottom;
}

.ico_vip1 {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -175px;
}

.ico_vip2 {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -200px;
}

.ico_vip3 {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -225px;
}

.ico_vip4 {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -250px;
}

.ico_vip5 {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -275px;
}

.ico_vip6 {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -300px;
}

.ico_vip1_overdue {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -325px;
}

.ico_vip2_overdue {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -350px;
}

.ico_vip3_overdue {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -375px;
}

.ico_vip4_overdue {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -400px;
}

.ico_vip5_overdue {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -425px;
}

.ico_vip6_overdue {
	width: 25px;
	margin: 0 3px;
	background-position: 0px -450px;
}

.credit_ico {
	background-position: 0 -100px;
}

.credit_low {
	background-position: 0 -75px;
}

.credit_middle {
	background-position: 0 0px;
}

.credit_normal {
	background-position: 0 -25px;
}

.credit_high {
	background-position: 0 -50px;
}

.ico_member_year {
	background-position: 0 -125px;
	margin-left: 2px;
}

.ico_member_year_dis {
	background-position: 0 -150px;
	margin-left: 2px;
}

.ico_number_gold {
	background-position: -25px 0;
	margin-left: 2px;
}

.ico_number_silver {
	background-position: -25px -25px;
	margin-left: 2px;
}

.ico_number_bronze {
	background-position: -25px -50px;
	margin-left: 2px;
}

.icon_invite,
.icon_prize,
.icon_rthot,
.icon_rtnew {
	background: url("../images/icon.png") no-repeat;
	_background-image: url("../images/icon.gif");
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 5px;
}

.icon_invite {
	background-position: -350px -225px;
}

.icon_prize {
	background-position: -350px -250px;
}

.icon_rthot {
	background-position: -350px -275px;
	width: 20px;
}

.icon_rtnew {
	background-position: -350px -400px;
	width: 20px;
}

.icon_recommend {
	background-position: -350px -300px;
}

.icon_flag {
	background-position: -350px -375px;
}

.ico_feedpin {
	width: 47px;
	height: 16px;
	background-position: -500px -50px;
}

.ico_feedhot {
	width: 47px;
	height: 16px;
	background-position: -500px -350px;
}

.ico_balloon {
	background-position: -175px -275px;
}

.ico_balloonM {
	background-position: -175px -300px;
}

.ico_wb_ad {
	background-position: -175px -325px;
}

.ico_wb_ad2 {
	background-position: -175px -350px;
}

.ico_wb_ad3 {
	background-position: -175px -375px;
}

.ico_playvideo {
	width: 50px;
	height: 50px;
	background-position: -500px -125px;
}

.ico_playmusic {
	width: 50px;
	height: 50px;
	background-position: -500px -175px;
}

.icon_fl_tmall {
	width: 22px;
	height: 22px;
	background-position: -425px 0;
	margin: -1px 0 -1px -1px;
	_margin-right: -3px;
}

a:hover .icon_fl_tmall {
	background-position: -450px 0;
}

.icon_fl_tb {
	width: 22px;
	height: 22px;
	background-position: -425px -25px;
	margin: -1px 0 -1px -1px;
	_margin-right: -3px;
}

a:hover .icon_fl_tb {
	background-position: -450px -25px;
}

.icon_fl_ju {
	width: 22px;
	height: 22px;
	background-position: -425px -50px;
	margin: -1px 0 -1px -1px;
	_margin-right: -3px;
}

a:hover .icon_fl_ju {
	background-position: -450px -50px;
}

.icon_sld_lft {
	background-position: -100px -325px
}

.icon_sld_lft:hover {
	background-position: -125px -325px
}

.icon_sld_rgt {
	background-position: -100px -350px
}

.icon_sld_rgt:hover {
	background-position: -125px -350px
}

.icon_sld_lft_dis {
	background-position: -75px -325px;
	cursor: default
}

.icon_sld_rgt_dis {
	background-position: -75px -350px;
	cursor: default
}

.icon_dotyl {
	width: 8px;
	height: 8px;
	background-position: -100px -275px;
}

.icon_dotgy {
	width: 8px;
	height: 8px;
	background-position: -75px -300px;
}

.ico_loading {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url("../images/loading.gif") no-repeat;
}

.icon_youdaonote {
	background-position: -350px -475px;
}

.W_app_level,
.W_app_level em {
	background: url("../images/icon.png") no-repeat -500px -13px;
	_background-image: url("../images/icon.gif");
	height: 12px;
	display: inline-block;
	overflow: hidden;
}

.W_app_level {
	width: 69px;
}

.W_app_level em {
	background-position: -500px 0;
}

.icon_fifa {
	width: 16px;
	height: 13px;
	vertical-align: text-bottom;
	margin-left: 3px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (-moz-min-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2) {
	.ico_myhomepage,
	.ico_message,
	.ico_favor,
	.ico_sendtome,
	.ico_closefriend,
	.ico_goodfriend,
	.ico_speadd,
	.ico_medium,
	.ico_enterprise,
	.ico_group,
	.ico_justlook,
	.ico_lev_at,
	.ico_lev_comment,
	.ico_lev_like,
	.ico_lev_letter,
	.ico_lev_leave,
	.icon_sw_face,
	.icon_sw_img,
	.icon_sw_movie,
	.icon_sw_music,
	.icon_sw_qing,
	.icon_sw_vote,
	.icon_sw_mood,
	.icon_sw_welfare,
	.icon_sw_accessory,
	.icon_sw_chang,
	.icon_sw_file,
	.icon_sw_timer {
		background-image: url("../images/icon-x2.png");
		background-size: 400px 400px;
	}
}

#js_homestyle_css_module_base_ico {
	height: 42px;
}

#js_style_css_module_base_ico {
	height: 42px;
}

.W_btn_a span,
.W_btn_a_disable span,
.W_btn_b span,
.W_btn_b_disable span,
.W_btn_c span,
.W_btn_c_disable span,
.W_btn_d span,
.W_btn_d_disable span,
.W_btn_v span,
.W_btn_v_disable span {
	padding: 0 9px 0 10px;
	white-space: nowrap;
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	height: 18px;
	line-height: 18px;
	*line-height: 19px;
	*overflow: hidden;
}

.W_btn_a:hover,
.W_btn_a_disable:hover,
.W_btn_b:hover,
.W_btn_b_disable:hover,
.W_btn_c:hover,
.W_btn_c_disable:hover,
.W_btn_d:hover,
.W_btn_d_disable:hover,
.W_btn_v:hover,
.W_btn_v_disable:hover {
	text-decoration: none;
}

div.W_btn_c {
	cursor: default;
}

div.W_btn_c span {
	cursor: default;
}

.W_btn_b {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	border-color: #d9d9d9;
	background-color: #f2f2f2;
}

.W_btn_b span {
	font-size: 12px;
	border-color: #ffffff;
	color: #333333;
}

.W_btn_a,
.W_btn_d,
.W_btn_b:hover {
	border-width: 1px;
	border-style: solid;
	border-color: #ff9b01;
	background-color: #ffa00a;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.W_btn_a span,
.W_btn_d span {
	border-color: #ffb33b;
	color: #fff;
}

.W_btn_a:hover span,
.W_btn_d:hover span,
.W_btn_b:hover span {
	border-width: 1px;
	border-style: solid;
	border-color: #ffce82;
	color: #fff;
}

.W_btn_a:hover,
.W_btn_d:hover,
.W_btn_b:hover,
.W_btn_a:hover span,
.W_btn_d:hover span,
.W_btn_b:hover span {
	text-decoration: none;
	background: rgb(255, 184, 71);
	background: -moz-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 184, 71, 1)), color-stop(100%, rgba(255, 162, 16, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: linear-gradient(top bottom, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
}

.W_btn_c {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	vertical-align: middle;
	cursor: pointer;
	border-color: #d9d9d9;
	background-color: #f2f2f2;
}

.W_btn_c span {
	font-size: 12px;
	border-color: #ffffff;
	color: #333333;
}

.W_btn_c:hover {
	text-decoration: none;
	background-color: #fafafa;
}

.W_btn_c .icon_praised_b,
.W_btn_c .icon_praised_bc {
	vertical-align: middle;
}

.W_btn_v,
.W_btn_v:hover {
	border-width: 1px;
	border-style: solid;
	border-color: #e64141;
	background-color: #e64141;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.W_btn_v span {
	padding: 0 9px;
	border-width: 1px;
	border-style: solid;
	border-color: #f57373;
	color: #fff;
}

.W_btn_v:hover,
.W_btn_v:hover span {
	text-decoration: none;
	background-color: rgb(249, 89, 89);
	background-image: -moz-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 89, 89, 1)), color-stop(100%, rgba(231, 67, 67, 1)));
	background-image: -webkit-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background-image: -o-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background-image: -ms-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background-image: linear-gradient(top bottom, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
}

.W_btn_c.W_btn_c_hov,
.W_btn_c.W_btn_c_hov span {
	background-image: none;
}

.W_btn_e span,
.W_btn_e_disable span,
.W_btn_f span,
.W_btn_f_disable span,
.W_btn_g span,
.W_btn_g_disable span {
	text-align: center;
	white-space: nowrap;
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	height: 26px;
	line-height: 25px;
	*line-height: 27px;
	vertical-align: middle;
	*overflow: hidden;
}

.W_btn_e span,
.W_btn_e_disable span {
	min-width: 68px;
	padding: 0 14px;
}

.W_btn_f span,
.W_btn_f_disable span {
	line-height: 30px\9;
	min-width: 27px;
	text-align: center;
	padding: 0 17px 0 15px;
	color: #333;
}

.W_btn_g span,
.W_btn_g_disable span {
	min-width: 49px;
	padding: 0 17px 0 15px;
	font-size: 14px;
	font-weight: bold;
}

.W_btn_e:hover,
.W_btn_e_disable:hover,
.W_btn_f:hover,
.W_btn_f_disable:hover,
.W_btn_g:hover,
.W_btn_g_disable:hover,
.W_btn_g_current {
	text-decoration: none;
}

.W_btn_e,
.W_btn_f {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	border-color: #d9d9d9;
	background-color: #f2f2f2;
}

.W_btn_e span,
.W_btn_f span {
	vertical-align: middle;
	_vertical-align: top;
	border-color: #ffffff;
	color: #333333;
}

.W_btn_e:hover,
.W_btn_f:hover,
.W_btn_g {
	border-width: 1px;
	border-style: solid;
	border-color: #ff9b01;
	background-color: #ffa00a;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.W_btn_g span {
	border-color: #ffb33b;
}

.W_btn_e:hover span,
.W_btn_f:hover span,
.W_btn_g:hover span {
	border-width: 1px;
	border-style: solid;
	border-color: #ffce82;
	color: #fff;
	text-align: center;
}

.W_btn_e:hover,
.W_btn_f:hover,
.W_btn_g:hover,
.W_btn_e:hover span,
.W_btn_f:hover span,
.W_btn_g:hover span {
	text-decoration: none;
	background: rgb(255, 184, 71);
	background: -moz-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 184, 71, 1)), color-stop(100%, rgba(255, 162, 16, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: linear-gradient(top bottom, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
}

.W_btn_a_disable,
.W_btn_a_disable:hover,
.W_btn_b_disable,
.W_btn_b_disable:hover,
.W_btn_c_disable,
.W_btn_c_disable:hover,
.W_btn_d_disable,
.W_btn_d_disable:hover,
.W_btn_v_disable,
.W_btn_v_disable:hover,
.W_btn_e_disable,
.W_btn_e_disable:hover,
.W_btn_f_disable,
.W_btn_f_disable:hover,
.W_btn_g_disable,
.W_btn_g_disable:hover {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.W_btn_a_disable span,
.W_btn_a_disable:hover span,
.W_btn_b_disable span,
.W_btn_b_disable:hover span,
.W_btn_c_disable span,
.W_btn_c_disable:hover span,
.W_btn_d_disable span,
.W_btn_d_disable:hover span,
.W_btn_v_disable span,
.W_btn_v_disable:hover span {
	color: #ccc;
	cursor: default;
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	*overflow: hidden;
}

.W_btn_e_disable span,
.W_btn_e_disable:hover span,
.W_btn_f_disable span,
.W_btn_f_disable:hover span,
.W_btn_g_disable span,
.W_btn_g_disable:hover span {
	color: #ccc;
	cursor: default;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	height: 26px;
	line-height: 25px;
	*line-height: 27px;
	vertical-align: middle;
	*overflow: hidden;
}

.W_btn_a_disable,
.W_btn_a_disable:hover,
.W_btn_b_disable,
.W_btn_b_disable:hover,
.W_btn_c_disable,
.W_btn_c_disable:hover,
.W_btn_d_disable,
.W_btn_d_disable:hover,
.W_btn_v_disable,
.W_btn_v_disable:hover,
.W_btn_e_disable,
.W_btn_e_disable:hover,
.W_btn_f_disable,
.W_btn_f_disable:hover,
.W_btn_g_disable,
.W_btn_g_disable:hover {
	border-color: #d9d9d9;
	background: #f2f2f2;
}

.W_btn_a_disable span,
.W_btn_a_disable:hover span,
.W_btn_b_disable span,
.W_btn_b_disable:hover span,
.W_btn_c_disable span,
.W_btn_c_disable:hover span,
.W_btn_d_disable span,
.W_btn_d_disable:hover span,
.W_btn_v_disable span,
.W_btn_v_disable:hover span,
.W_btn_e_disable span,
.W_btn_e_disable:hover span,
.W_btn_f_disable span,
.W_btn_f_disable:hover span,
.W_btn_g_disable span,
.W_btn_g_disable:hover span {
	border-color: #fff;
	background: #f2f2f2;
	color: #ccc;
	cursor: default;
	text-decoration: none;
}

.btn_page_prev,
.btn_page_prevdis,
.btn_page_next,
.btn_page_nextdis {
	margin: 0 5px;
	vertical-align: middle;
}

.btn_page_prev span,
.btn_page_prevdis span,
.btn_page_next span,
.btn_page_nextdis span {
	min-width: 1px!important;
	padding: 0 6px!important;
}

.btn_page_prev .ico_page_prev,
.btn_page_prevdis .ico_page_prev,
.btn_page_next .ico_page_next,
.btn_page_nextdis .ico_page_next {
	margin: 3px 0 0 0!important;
}

.btn_quickreply span {
	min-width: 1px;
	padding: 0 8px 0 7px;
}

.btn_quickreply .dot {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
}

.btn_quickreply:hover .dot {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
}

.W_btn_round,
.W_btn_round_ico,
.W_btn_round2 {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 13px;
	border-color: #d9d9d9;
	background-color: #f2f2f2;
}

.W_btn_round span,
.W_btn_round_ico span,
.W_btn_round2 span {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	*line-height: 19px;
	vertical-align: middle;
	*overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-radius: 13px;
	padding: 0px 9px 0 8px;
	border-color: #ffffff;
	color: #333333;
}

.W_btn_round:hover {
	border-width: 1px;
	border-style: solid;
	border-color: #ff9b01;
	background-color: #ffa00a;
	color: #fff;
	border-radius: 13px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.W_btn_round_ico:hover,
.W_btn_round2:hover {
	text-decoration: none
}

.W_btn_round:hover span {
	border-width: 1px;
	border-style: solid;
	border-color: #ffce82;
	color: #fff;
}

.W_btn_round:hover,
.W_btn_round:hover span {
	text-decoration: none;
	background: rgb(255, 184, 71);
	background: -moz-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 184, 71, 1)), color-stop(100%, rgba(255, 162, 16, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: linear-gradient(top bottom, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
}

.W_btn_round3 {
	border-width: 1px;
	border-style: solid;
	border-color: #e64141;
	background-color: #e64141;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 13px;
}

.W_btn_round3 span {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	*line-height: 19px;
	vertical-align: middle;
	*overflow: hidden;
	border-style: solid;
	border-width: 1px;
	border-radius: 13px;
	padding: 0px 9px 0 8px;
	border-width: 1px;
	border-style: solid;
	border-color: #f57373;
}

.W_btn_round3:hover,
.W_btn_round3:hover span {
	text-decoration: none;
	background: rgb(249, 89, 89);
	background: -moz-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 89, 89, 1)), color-stop(100%, rgba(231, 67, 67, 1)));
	background: -webkit-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background: -o-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background: -ms-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background: linear-gradient(top bottom, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
}

.W_btn_round2 .W_ico16,
.W_btn_round3 .W_ico16 {
	float: left;
	margin: 2px 2px 0 0;
}

.btn_round,
.btn_round:hover,
.btn_round span {
	border-radius: 13px;
}

.W_btn_a .btn_34px,
.W_btn_b .btn_34px,
.W_btn_c .btn_34px,
.W_btn_v .btn_34px {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	*line-height: 31px;
	*overflow: hidden;
	padding: 0 15px;
}

.W_btn_a .btn_30px,
.W_btn_b .btn_30px,
.W_btn_c .btn_30px,
.W_btn_v .btn_30px {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	*line-height: 27px;
	*overflow: hidden;
	padding: 0 15px;
}

.W_btn_a .btn_26px,
.W_btn_b .btn_26px,
.W_btn_c .btn_26px,
.W_btn_v .btn_26px {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	*line-height: 23px;
	*overflow: hidden;
}

.W_btn_a .W_f14,
.W_btn_b .W_f14,
.W_btn_c .W_f14 {
	font-size: 14px;
}

.W_btn_a .W_f16,
.W_btn_b .W_f16,
.W_btn_c .W_f16 {
	font-size: 16px;
}

.W_btn_a .W_fb,
.W_btn_b .W_fb,
.W_btn_c .W_fb {
	font-weight: bold;
}

.W_btn_a .W_ico12,
.W_btn_a .W_ico16,
.W_btn_a .W_ico20,
.W_btn_b .W_ico12,
.W_btn_b .W_ico16,
.W_btn_b .W_ico20,
.W_btn_c .W_ico12,
.W_btn_c .W_ico16,
.W_btn_c .W_ico20 {
	float: left;
}

.W_btn_e .W_ico16 {
	_margin: 7px 0;
}

.W_btn_a .W_ico12,
.W_btn_b .W_ico12,
.W_btn_c .W_ico12 {
	margin: 3px 2px 0 0;
	*margin-right: 0;
}

.W_btn_a .btn_34px .W_ico16,
.W_btn_b .btn_34px .W_ico16,
.W_btn_c .btn_34px .W_ico16 {
	margin: 8px 3px 0 0;
}

.W_btn_a .btn_30px .W_ico16,
.W_btn_b .btn_30px .W_ico16,
.W_btn_c .btn_30px .W_ico16 {
	margin: 6px 3px 0 0;
}

.W_btn_a .W_vline,
.W_btn_b .W_vline,
.W_btn_c .W_vline,
.W_btn_a:hover .W_vline,
.W_btn_b:hover .W_vline,
.W_btn_c:hover .W_vline {
	margin: 0 4px 0 3px;
	_margin: 0 4px 0 0px;
}

.W_btn_a .W_vline,
.W_btn_a:hover .W_vline,
.W_btn_b:hover .W_vline {
	color: #fff;
}

.W_btn_a .ico_member,
.W_btn_v .ico_member {
	margin: 2px 3px 0 0;
}

.W_btn_b .btn_34px .W_ico12,
.W_btn_c .btn_34px .W_ico12 {
	margin-top: 9px;
}

.W_btn_b .btn_30px .W_ico12,
.W_btn_c .btn_30px .W_ico12 {
	margin-top: 7px;
}

.W_btn_c .btn_26px .W_ico12 {
	margin-top: 5px;
}

.W_btn_c .W_arrow {
	_vertical-align: middle;
	_margin: 5px 5px 5px 0;
}

.W_btn_c .btn_30px .W_arrow {
	_vertical-align: 6px;
	_margin: 11px 5px 5px 0;
}

.W_btn_c .btn_34px .W_arrow {
	_vertical-align: 6px;
	_margin: 13px 5px 5px 0;
}

.W_btn_b:hover .icon_addone {
	background-position: -150px 0;
}

.W_btn_a .addicon,
.W_btn_b .addicon,
.W_btn_b_disable .addicon {
	margin-right: 2px;
	vertical-align: -2px;
}

.W_btn_a .addicon,
.W_btn_a:hover .addicon,
.W_btn_b:hover .addicon {
	color: #fff;
}

.W_btn_c .icon_recmd,
.W_btn_c .icon_magic {
	vertical-align: middle;
	margin-right: 5px;
	_margin: 4px 5px 5px 0;
}

.W_btn_c .W_chat_stat {
	margin-right: 5px;
	_margin: 5px 3px 5px 0;
}

.W_btn_c .btn_30px .W_chat_stat {
	width: 8px;
	height: 8px;
	margin-right: 5px;
	_margin: 8px 4px 5px 0;
	*vertical-align: 4px;
	_vertical-align: 2px;
}

.W_btn_c .btn_34px .W_chat_stat {
	width: 8px;
	height: 8px;
	margin-right: 5px;
	_margin: 10px 4px 5px 0;
	*vertical-align: 4px;
	_vertical-align: 2px;
}

.W_btn_c .icon_refresh,
.W_btn_round_ico .icon_refresh {
	margin: 3px -6px 0 -5px;
}

.W_btn_c .approve_co,
.W_btn_v .approve_fff {
	margin: 2px 2px 0 0;
}

.W_btn_round2 .icon_bytime,
.W_btn_round2 .icon_bypopular {
	margin: 1px 3px 0 0;
	_vertical-align: middle;
}

.W_btn_c .i_conn_close_friend {
	float: none;
}

.W_btn_a .loading,
.W_btn_a_disable .loading,
.W_btn_d .loading,
.W_btn_d_disable .loading,
.W_btn_b .loading,
.W_btn_b_disable .loading,
.W_btn_c .loading,
.W_btn_c_disable .loading,
.W_btn_e_disable .loading,
.W_btn_g .loading {
	background: url("../images/loading.gif") no-repeat;
	float: left;
	width: 15px;
	height: 15px;
	margin: 2px 4px 0 0;
	_margin-right: 0;
}

.W_btn_e_disable .loading,
.W_btn_g .loading {
	margin: 6px 4px 0 0;
	_margin-right: 0;
}

.btn_noloading .loading {
	display: none
}

.W_btn_c .icon_praised_b,
.W_btn_c .icon_praised_bc {
	margin: 2px 2px 0 0;
}

.W_btn_c .btn_26px .icon_praised_b,
.W_btn_c .btn_26px .icon_praised_bc {
	margin: 4px 0;
}

.W_btn_c .btn_30px .icon_praised_b,
.W_btn_c .btn_30px .icon_praised_bc {
	margin: 6px 3px 6px 0;
}

.W_btn_a .btn_30px .loading,
.W_btn_c .btn_30px .loading {
	margin: 6px 4px 0 0;
	_margin-right: 0;
}

.W_btn_c .btn_34px .icon_praised_b,
.W_btn_c .btn_34px .icon_praised_bc {
	margin: 8px 3px 6px 0;
}

.W_btn_a .btn_34px .loading,
.W_btn_c .btn_34px .loading {
	margin: 8px 4px 0 0;
	_margin-right: 0;
}

.W_btn_c {
	max-width: 152px\9;
}

.W_btn_c span {
	max-width: 131px\9;
}

.W_btn_c .W_btn_icon {
	float: left;
}

.W_btn_c .W_btn_icon .W_ico12 {
	width: 14px;
	margin: 3px 0 0 0;
}

.W_btn_c:hover .W_btn_icon .W_ico12 {
	opacity: .8;
	filter: Alpha(Opacity=80)
}

.W_btn_c .W_btn_icon .W_vline {
	margin: 0 4px 0 0;
	_margin: 0 0 0 -5px;
}

.W_btn_c:hover .W_btn_icon .W_vline {
	_margin: 0 0 0 -5px;
}

.W_btn_c .W_autocut {
	display: inline-block;
	max-width: 110px;
	_width: 76px;
}

.W_btn_arrow {
	display: inline-block;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-position: -500px -25px;
}

.W_btn_arrow span {
	white-space: nowrap;
	display: inline-block;
	border: 1px solid #d9d9d9;
	border-left: none;
	height: 20px;
	line-height: 20px;
	*line-height: 21px;
	*overflow: hidden;
	color: #333333;
	background-color: #f9f9f9;
	margin-left: 8px;
	padding: 0 9px 0 7px;
}

.W_btn_arrow:hover {
	text-decoration: none;
}

a.tag_cur {
	display: inline-block;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-position: -525px -25px;
}

a.tag_cur span {
	border-width: 1px;
	border-style: solid;
	border-color: #d98809 #f29809 #ffa00a #f29809;
	border-left: none;
	color: #fff;
	background: #f29809;
	background: -moz-linear-gradient(top, #f29809 0%, #ffa00a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f29809), color-stop(100%, #ffa00a));
	background: -webkit-linear-gradient(top, #f29809 0%, #ffa00a 100%);
	background: -o-linear-gradient(top, #f29809 0%, #ffa00a 100%);
	background: -ms-linear-gradient(top, #f29809 0%, #ffa00a 100%);
	background: linear-gradient(to bottom, #f29809 0%, #ffa00a 100%);
}

a.tag_cur:hover .S_txt1 {
	color: #fff;
	text-decoration: none;
}

.tag_newstyle {
	position: relative;
	*zoom: 1;
}

.tag_newstyle .S_txt1 {
	cursor: text;
	*line-height: 19px;
}

.tag_newstyle .icon_close {
	width: 0;
	vertical-align: -1px;
	*vertical-align: 1px;
	_margin-top: 4px;
}

.tag_newstyle:hover {
	margin-right: -15px;
	z-index: 2;
}

.tag_newstyle:hover .icon_close {
	width: 12px;
	background-position: -100px -25px;
	margin-left: 3px;
}

.W_btn_deltags {
	display: inline-block;
	padding: 1px 4px 3px 6px;
	*padding: 4px 4px 0 6px;
	height: 16px;
	line-height: 17px;
	_font-family: 'SimSun';
	background-color: #E5F1F5;
	border-radius: 2px;
}

.W_btn_deltags .icon_close {
	margin: 0 0 0 5px;
	vertical-align: -1px;
}

.W_btn_deltags:hover {
	text-decoration: none;
}

.W_btn_mult {
	display: inline-block;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
}

.W_btn_mult span {
	display: inline-block;
	max-width: 72px;
	_width: 72px;
	height: 24px;
	margin-left: 38px;
	padding: 0 15px 0 7px;
	border: 1px solid #fff;
	border-left: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 24px;
	*line-height: 25px;
	white-space: nowrap;
	color: #333333;
}

.W_btn_mult span {
	background-color: #f3f3f3;
	background-image: -moz-linear-gradient(top, #fbfbfb 0%, #f2f2f2 50%, #e7e7e7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(50%, #f2f2f2), color-stop(100%, #e7e7e7));
	background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #f2f2f2 50%, #e7e7e7 100%);
	background-image: -o-linear-gradient(top, #fbfbfb 0%, #f2f2f2 50%, #e7e7e7 100%);
	background-image: -ms-linear-gradient(top, #fbfbfb 0%, #f2f2f2 50%, #e7e7e7 100%);
	background-image: linear-gradient(top bottom, #fbfbfb 0%, #f2f2f2 50%, #e7e7e7 100%);
}

.btn_mult_music {
	background-position: -500px -281px;
}

.btn_mult_phone {
	background-position: -500px -225px;
}

.btn_mult_loca {
	background-position: -500px -253px;
}

.W_btn_mult:hover {
	text-decoration: none;
}

.W_btn_alpha {
	display: inline-block;
	height: 30px;
	padding: 0 0 0 10px;
	border-radius: 5px;
	background: #2c2c2c;
	background: rgba(74, 74, 74, 0.6);
	overflow: hidden;
	cursor: pointer;
	line-height: 30px;
	vertical-align: top;
}

.W_btn_alpha i {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 3px 7px 0 0;
	background: url("../images/multipic_ico.png") no-repeat;
	_background: url("../images/multipic_ico_ie.png") no-repeat;
	overflow: hidden;
	vertical-align: top;
}

.W_btn_alpha span {
	display: inline-block;
	height: 30px;
	margin: 0 10px 0 0;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	color: #f8f8f8;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
}

.W_btn_alpha:hover {
	text-decoration: none;
}

.W_btn_alpha:hover span {
	color: #ffa306;
}

.W_btn_alpha .icon_enlarge,
.W_btn_alpha .icon_narrow,
.W_btn_alpha .icon_maximum {
	display: none;
}

.W_btn_alpha .icon_praise {
	background-position: 0 -100px;
}

.W_btn_alpha:hover .icon_praise {
	background-position: 0 -125px;
}

.W_btn_alpha .icon_praised,
.W_btn_alpha:hover .icon_praised {
	background-position: 0 -150px;
}

.W_btn_cardlink,
.W_btn_cardlink:hover {
	_width: auto;
	max-width: 134px\0;
	height: 20px!important;
	margin: 0 2px;
	padding: 0 5px;
	border: 1px solid #d9d9d9!important;
	background: #f2f2f5!important;
	overflow: visible;
	*cursor: pointer;
	vertical-align: middle;
	text-align: left;
	line-height: 20px!important;
}

.W_btn_cardlink:hover {
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
}

.W_btn_cardlink .W_autocut {
	display: inline-block;
	max-width: 110px;
	_width: 76px;
	vertical-align: top;
	word-wrap: normal;
}

.W_btn_cardlink .W_vline,
.W_btn_cardlink:hover .W_vline {
	display: inline-block;
	height: 12px;
	margin: 4px 5px 0 3px;
	vertical-align: top;
	border-left: 1px solid #d9d9d9!important;
	width: 0;
	overflow: hidden;
	*zoom: 1;
}

.W_btn_cardlink .W_ficon {
	display: inline-block;
	width: 14px;
	height: 12px;
	margin: 4px 0 0;
	background: url("../images/icon.png") no-repeat;
	overflow: hidden;
	line-height: 99px;
	vertical-align: top;
}

.W_btn_cardlink .ficon_cd_music {
	background-position: -200px -350px
}

.W_btn_cardlink .ficon_cd_video {
	background-position: -200px -375px
}

.W_btn_cardlink .ficon_cd_place {
	background-position: -200px -400px
}

.W_btn_cardlink .ficon_cd_link {
	background-position: -200px -425px
}

.W_btn_cardlink .ficon_cd_book {
	background-position: -200px -450px
}

.W_btn_cardlink .ficon_cd_vote {
	background-position: -200px -475px
}

.W_btn_cardlink .ficon_cd_app {
	background-position: -200px -500px;
}

.W_btn_cardlink .ficon_cd_film {
	background-position: -200px -525px;
}

.W_btn_cardlink .ficon_cd_vdisk {
	background-position: -200px -550px;
}

.W_btn_cardlink .ficon_cd_event {
	background-position: -225px -375px;
}

.W_btn_cardlink .ficon_cd_product,
.W_btn_cardlink .ficon_cd_cart {
	background-position: -225px -400px;
}

.W_btn_cardlink .ficon_cd_game {
	background-position: -225px -425px;
}

.W_btn_cardlink .ficon_cd_topic {
	background-position: -225px -450px;
}

.W_btn_cardlink .ficon_cd_welfare {
	background-position: -225px -474px;
}

.W_btn_cardlink .ficon_cd_coupon {
	background-position: -225px -500px;
}

.W_btn_cardlink .ficon_cd_concert {
	background-position: -225px -525px;
}

.W_btn_cardlink .ficon_rmb {
	background-position: -225px -550px;
}

.W_btn_cardlink .ico_spe,
.W_btn_cardlink:hover .ico_spe {
	height: auto;
	padding: 0;
	border-width: 0;
	background: none!important;
	overflow: visible;
	line-height: inherit;
}

.W_btn_cardlink .ico_spe .W_icon {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin: -1px 5px -1px -6px;
	background: url("../images/icon.png") no-repeat;
}

.W_btn_cardlink .ico_spe .icon_cd_tmall {
	background-position: -425px 0;
}

.W_btn_cardlink .ico_spe .icon_cd_tb {
	background-position: -425px -25px;
}

.W_btn_cardlink .ico_spe .icon_cd_ju {
	background-position: -425px -50px;
}

#js_homestyle_css_module_base_btn {
	height: 42px;
}

#js_style_css_module_base_btn {
	height: 42px;
}

.profile_tab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 14px;
}

.profile_tab .pftb_ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	height: 29px;
	padding-left: 20px;
	_overflow: hidden;
}

.profile_tab .tab_plus {
	float: right;
	line-height: 29px;
	font-size: 12px;
	padding-right: 20px
}

.profile_tab .tab_plus .icon_warnS {
	vertical-align: middle
}

.profile_tab .pftb_title {
	float: left;
	line-height: 30px;
}

.profile_tab .pftb_itm {
	float: left;
	border-width: 1px;
	border-style: solid;
	border-right-width: 0;
	height: 27px;
}

.profile_tab .pftb_itm .icon_rtnew {
	position: absolute;
	left: 210px;
	top: 4px;
}

.profile_tab .pftb_itm.pftb_itm_lst {
	border-right-width: 1px;
}

.profile_tab .pftb_lk {
	display: block;
	line-height: 26px;
	padding: 0 15px;
	border-width: 1px;
	border-style: solid;
}

.profile_tab .pftb_lk:hover {
	text-decoration: none;
}

.profile_tab .current {
	border-bottom-width: 0;
	font-weight: 700;
}

.profile_tab .current.pftb_lk {
	border-bottom-width: 0;
	padding: 0 13px 3px 13px;
}

.tab_close .tc_itm {
	float: left;
	border-width: 1px;
	border-style: solid;
	border-right-width: 0;
}

.tab_close .tc_itm.tc_itm_lst {
	border-right-width: 1px;
}

.tab_close .tc_lk {
	display: block;
	line-height: 18px;
	padding: 0 12px;
	border-width: 1px;
	border-style: solid;
}

.tab_close .tc_lk:hover {
	text-decoration: none;
}

.tab_close .current {
	border-color: #797a80;
}

.tab_close .current .tc_lk {
	border-color: #797a80;
	background-color: #797a80;
	color: #fff;
}

.tab_close .tc_itm_fst {
	border-radius: 2px 0 0 2px;
}

.tab_close .tc_itm_fst .tc_lk {
	border-radius: 1px 0 0 1px;
}

.tab_close .tc_itm_lst {
	border-radius: 0 2px 2px 0;
}

.tab_close .tc_itm_lst .tc_lk {
	border-radius: 0 1px 1px 0;
}

.tab_close .disabled {
	cursor: default;
	color: #ccc;
}

.tab_nosep .t_itm {
	float: left;
}

.tab_nosep .current .t_lk {
	cursor: default;
	text-decoration: none;
}

.tab_nosep .t_lk {
	display: block;
	line-height: 22px;
	padding: 0 10px;
	border-radius: 2px;
}

.tab_b .current {
	text-decoration: none;
	cursor: text;
	font-weight: 700;
}

.tab_b span {
	float: right;
}

.tab_b span a {
	margin: 0;
}

.tab_b .W_vline {
	margin: 0 8px;
}

.tab_radious {
	height: 30px;
}

.tab_radious .t_ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	height: 28px;
}

.tab_radious .t_itm,
.tab_radious .t_opt,
.tab_radious .W_vline {
	float: left;
	display: inline;
	margin: 0 8px 0 0;
	line-height: 22px;
	text-align: center;
	_position: relative;
}

.tab_radious .t_itm .disable {
	text-decoration: none;
	cursor: text;
}

.tab_radious .current {
	font-weight: 700;
	cursor: default;
}

.tab_radious .t_ul_spec {
	padding-bottom: 6px;
}

.tab_radious .t_ul_spec .t_itm {
	padding: 4px 7px;
	border-radius: 3px;
	margin-right: 0;
}

.tab_radious .t_ul_spec .current a {
	text-decoration: none;
	cursor: default;
	font-weight: bold;
}

.tab_radious .t_ul .current a {
	text-decoration: none;
	cursor: default;
}

.tab_radious .right {
	float: right;
	margin: -12px 0 0;
}

.tab_radious .t_nums {
	clear: left;
	padding: 8px 0 0;
}

.profile_tabbig {
	width: 980px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font: normal 16px/40px "Microsoft Yahei";
	background: url("../images/profile_tab.png") no-repeat top center;
	_background-image: none;
}

.profile_tabbig .pftb_ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	height: 49px;
	padding-left: 20px;
	_overflow: hidden;
}

.profile_tabbig .pftb_title {
	float: left;
	line-height: 30px;
}

.profile_tabbig .pftb_itm {
	float: left;
	border-width: 1px;
	border-style: solid;
	border-right-width: 0;
	height: 48px;
}

.profile_tabbig .pftb_itm.pftb_itm_lst {
	border-right-width: 1px;
}

.profile_tabbig .pftb_itm_add {
	border-right-width: 1px;
}

.profile_tabbig .pftb_itm_add .pftb_lk {
	width: auto;
	padding-left: 13px;
	-moz-box-shadow: inset 6px 0px 15px -10px #333;
	box-shadow: inset 6px 0px 15px -10px #333;
}

.profile_tabbig .pftb_itm_add .pftb_lk .icobg {
	background: none;
}

.profile_tabbig .pftb_lk {
	display: block;
	width: 125px;
	height: 38px;
	padding: 8px 0 0 17px;
	border-width: 1px;
	border-style: solid;
	line-height: 27px;
}

.profile_tabbig .pftb_lk:hover {
	text-decoration: none;
	*zoom: 1;
}

.profile_tabbig .current {
	border-bottom-width: 0;
}

.profile_tabbig .current.pftb_lk {
	border-bottom-width: 0;
	padding: 8px 0 3px 18px;
}

.profile_tabbig .current {
	position: relative;
}

.profile_tabbig .pftb_lk .icobg {
	display: inline-block;
	width: 30px;
	height: 35px;
	background: url("../images/profile_tabbg.png") no-repeat 0 0;
	text-align: center;
	vertical-align: -7px;
	margin-right: 10px;
}

.profile_tabbig .current .icobg {
	background-position: -50px 0;
}

.profile_tabbig .pftb_lk .ico_pm {
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url("../images/profile_tabicon.png");
	_background-image: url("../images/profile_tabicon.gif");
	background-repeat: no-repeat;
	margin-top: 5px;
}

.profile_tabbig .pftb_lk .applogo {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: -10px;
	margin-right: 10px;
}

.PRF_tab_noicon {
	width: 980px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font: normal 16px/40px "Microsoft Yahei";
	background: url("../images/profile_tab.png") no-repeat top center;
	_background-image: none;
}

.PRF_tab_noicon .pftb_ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	height: 49px;
	padding-left: 20px;
	_overflow: hidden;
}

.PRF_tab_noicon .pftb_title {
	float: left;
	line-height: 30px;
}

.PRF_tab_noicon .pftb_itm {
	position: relative;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-right-width: 0;
	height: 48px;
}

.PRF_tab_noicon .pftb_itm.pftb_itm_lst {
	border-right-width: 1px;
}

.PRF_tab_noicon .pftb_itm_add {
	border-right-width: 1px;
}

.PRF_tab_noicon .pftb_itm_add .pftb_lk {
	width: auto;
	padding-left: 13px;
	-moz-box-shadow: inset 6px 0px 15px -10px #333;
	box-shadow: inset 6px 0px 15px -10px #333;
}

.PRF_tab_noicon .pftb_itm_add .pftb_lk .icobg {
	background: none;
}

.PRF_tab_noicon .pftb_lk {
	display: block;
	width: 116px;
	height: 38px;
	padding: 8px 0 0;
	border-width: 1px;
	border-style: solid;
	line-height: 27px;
	text-align: center;
}

.PRF_tab_noicon .pftb_lk:hover {
	text-decoration: none;
	*zoom: 1;
}

.PRF_tab_noicon:hover .pftb_itm .icon_close {
	visibility: visible;
}

.PRF_tab_noicon .pftb_itm .icon_close {
	position: absolute;
	top: 3px;
	right: 3px;
	visibility: hidden;
	_visibility: visible;
}

.PRF_tab_noicon .current {
	border-bottom-width: 0;
}

.PRF_tab_noicon .current.pftb_lk {
	border-bottom-width: 0;
	padding: 8px 0 3px 0;
}

.PRF_tab_noicon .current {
	position: relative;
}

.PRF_tab_noicon .W_arrow {
	font-family: Arial, Helvetica, sans-serif;
}

.PRF_tab_noicon .W_arrow em {
	_line-height: 12px;
	_margin-top: -22px;
}

.PRF_tab_noicon .W_arrow_turn .W_arrow em {
	_margin-top: -14px;
}

.ico_pmhome {
	background-position: 0 0;
}

.ico_pmaccount {
	background-position: 0 -25px;
}

.ico_pmconn {
	background-position: 0 -50px;
}

.ico_pmphoto {
	background-position: 0 -75px;
}

.ico_pmadd {
	background-position: 0 -100px;
}

#js_homestyle_css_module_tab_WB_tab {
	height: 42px;
}

#js_style_css_module_tab_WB_tab {
	height: 42px;
}

.W_pages,
.W_pages_txt,
.W_pages_minitxt,
.W_pages_comment,
.W_pages_minibtn {
	text-align: right;
}

.W_pages .page,
.W_pages_txt .page {
	padding: 0 8px;
	margin: 0 3px;
	line-height: 22px;
	display: inline-block;
	text-align: center;
	vertical-align: top
}

.W_pages .page:hover,
.W_pages_minibtn .page:hover,
.W_pages_txt .page:hover,
.W_pages_minitxt .page:hover {
	text-decoration: none
}

.W_pages .W_btn_c {
	margin: 0 5px;
}

.W_pages .list {
	position: relative;
	color: #95a8b2;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px
}

.W_pages .list .W_moredown {
	line-height: 24px;
	height: 24px;
	_position: relative;
	_top: 7px;
	_vertical-align: baseline
}

.W_pages .list .W_moredown .txt:hover {
	text-decoration: none;
}

.W_pages .list .W_moredown .arrow {
	background: url("../images/ico.png") no-repeat 0 -362px;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	top: 2px;
	*top: -2px;
	left: 3px
}

.W_pages .list div {
	position: absolute;
	border: 1px solid #cdcdcd;
	background: #fff;
	bottom: 30px;
	*bottom: 25px;
	left: -8px;
	_width: 80px;
}

.W_pages .list .W_pages_layer {
	position: absolute;
	border: 1px solid #cdcdcd;
	background: #fff;
	bottom: 30px;
	*bottom: 25px;
	left: -14px;
	*width: 75px;
	_width: 80px;
}

.W_pages .list .W_pages_layer.S-FIXED {
	height: 241px;
	*padding-right: 14px;
	overflow-y: scroll;
	*overflow-x: hidden;
}

.W_pages .list .S-FIXED a {
	*padding-right: 100px
}

.W_pages .list div a {
	display: block;
	margin: 1px;
	padding: 0 15px;
	text-align: center;
	white-space: nowrap;
	height: 23px;
	line-height: 23px;
	color: #595959!important;
	_vertical-align: baseline
}

.W_pages .list div a:hover {
	background: #e7e7e7;
	text-decoration: none
}

.W_pages .list div a.current {
	color: #c1c0c0!important
}

.W_pages .list div a.current:hover {
	background: none;
	text-decoration: none
}

.W_pages .list .W_pages_layer::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.W_pages .list .W_pages_layer::-webkit-scrollbar-button:vertical {
	display: none;
}

.W_pages .list .W_pages_layer::-webkit-scrollbar-button:vertical:start:increment,
.W_pages .list .W_pages_layer::-webkit-scrollbar-button:vertical:end:decrement {
	display: none;
}

.W_pages .list .W_pages_layer::-webkit-scrollbar-track:vertical {
	background-color: transparent;
}

.W_pages .list .W_pages_layer::-webkit-scrollbar-track-piece {
	background-color: transparent;
}

.W_pages .list .W_pages_layer::-webkit-scrollbar-thumb:vertical {
	background-color: #aaa;
	border: 2px solid #fff;
	border-width: 2px 2px 2px 0;
}

.W_pages .list .W_pages_layer {
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-base-color: #aaa;
	scrollbar-track-color: #fff;
}

.W_pages_minibtn {}

.W_pages_minibtn .page {
	display: inline-block;
	min-width: 16px;
	width: auto;
	_width: 16px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border-radius: 1px;
	vertical-align: middle;
	margin: 0 5px;
	padding: 0 3px;
}

#js_homestyle_css_module_global_pages {
	height: 42px;
}

#js_style_css_module_global_pages {
	height: 42px;
}

.W_tips {
	font-size: 12px;
	overflow: hidden;
	padding: 5px 7px 4px 10px;
	_width: auto;
}

.W_tips.tips_warn {
	border: 1px solid #BED2ED;
	background: #F7F9FF;
	line-height: 12px;
	color: #666;
}

.W_tips.tips_error {
	border: 1px solid #FCEDB1;
	background: #FBFAEE;
	line-height: 12px;
	color: #666;
}

.W_tips.tips_succ {
	border: 1px solid #BCD1B8;
	background: #F6FFF5;
	line-height: 12px;
	color: #666;
}

.W_tips.tips_del,
.W_tips.tips_rederror {
	border: 1px solid #FFD9BB;
	background: #FFF7F5;
	line-height: 12px;
	color: #666;
}

.W_tips .icon {
	float: left;
	width: 16px;
	margin-right: 3px;
	_margin-right: 0;
	vertical-align: -3px;
	*vertical-align: -1px;
}

.W_tips .txt {
	display: inline;
	line-height: 18px;
	text-align: left;
}

.W_tips .txt_s {
	margin-right: 10px;
}

.W_tips .txt a {
	color: #f48c12;
}

.W_tips .close {
	margin: 2px 0 0 10px;
	*margin-top: -16px;
	float: right;
}

.W_tips .close .icon_close {}

.W_tips_top {
	width: 961px;
	margin: 0 auto;
}

.W_empty {
	text-align: center;
}

.W_tips.empty {
	padding: 0;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.W_tips.empty .txt {
	display: block;
	margin-left: 19px;
}

.W_refresh_feed {
	background: url("../images/feed_refresh.png") no-repeat center 15px;
	height: 187px;
}

.W_tips .set_opt * {
	vertical-align: middle;
}

.W_tips .set_opt:hover .icon_opt {
	background-position: -100px -50px;
}

.W_step {
	line-height: 30px;
	border-width: 1px;
	border-style: solid;
	font-size: 14px;
	border-radius: 2px;
}

.W_step ul {
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
}

.W_step ul li {
	float: left;
	display: inline;
	text-align: center;
	_line-height: 33px;
}

.W_step ul li.current {
	font-weight: bold;
}

.W_step ul li .num {
	font-family: Tahoma;
	font-size: 14px;
	margin-right: 10px;
}

.W_step ul li.current .num {
	margin-right: 10px;
	font-weight: 700;
}

.W_step .W_vline .WB_arrow {
	float: left;
	line-height: 32px;
	_line-height: 41px;
	_height: 33px;
	font-size: 42px;
	width: 18px;
	overflow: hidden;
}

.W_step .W_vline .WB_arrow * {
	font-family: "SimSun";
	overflow: hidden;
	display: block;
	margin: 0 0 0 -20px;
}

.W_step .W_vline .WB_arrow span {
	margin: -32px 0 0 -21px;
	_margin: -41px 0 0 -21px;
}

:root .W_step .W_vline .WB_arrow {
	line-height: 41px\9;
	height: 33px\9;
}

:root .W_step .W_vline .WB_arrow span {
	margin: -41px 0 0 -21px\9;
}

#js_homestyle_css_module_global_tips {
	height: 42px;
}

#js_style_css_module_global_tips {
	height: 42px;
}

.input_search {
	border-width: 1px;
	border-style: solid;
	border-color: #d9d9d9;
	background-color: #fff;
	border-radius: 24px;
}

.input_search .inner {
	padding: 0 10px;
	width: 170px;
	height: 20px;
	display: inline-block;
	overflow: hidden;
}

.input_search.focused {
	border-width: 1px;
	border-style: solid;
	border-color: #ffa00a;
	background-color: #fff;
	border-radius: 24px;
	box-shadow: inset 0px 1px 4px -1px #bbb;
}

.input_search .btns {
	float: right;
	padding-top: 1px;
	height: 22px;
	overflow: hidden;
}

.input_search .noborder {
	border: none;
	background: transparent;
	height: 16px;
	padding: 2px 0;
	_padding: 1px 0;
	width: 124px;
	_width: 128px;
	line-height: 18px;
	color: gray;
}

.input_search .iconsearch,
.input_search .iconsearch:hover {
	float: left;
	width: 19px;
}

.input_search.focused .noborder {
	color: #444;
}

.input_search .btn_arr {
	float: left;
	width: 13px;
	height: 20px;
}

.input_search .btns .W_vline {
	float: left;
	line-height: 20px;
	color: #999;
}

.input_search .btns .W_arrow {
	margin: 8px 0 0 5px;
	color: #999;
	cursor: pointer;
}

.input_search .btns .btn_arr:hover .W_arrow {
	color: #FFB941;
}

#js_homestyle_css_module_forms_input_search {
	height: 42px;
}

#js_style_css_module_forms_input_search {
	height: 42px;
}

.W_layer {
	position: absolute;
	border-radius: 3px;
	z-index: 9999;
}

.W_layer .bg {
	padding: 3px;
	border-radius: 4px;
	background: url("../images/layer_bg.png") repeat;
}

.W_layer .content {
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 2px
}

.W_layer .title {
	background: #f2f2f2;
	height: 30px;
	line-height: 30px;
	font-weight: 700;
	padding: 0 0 0 20px;
	font-size: 12px;
	vertical-align: middle;
}

.W_layer .title h3 {
	font-size: 14px;
	width: 340px;
	overflow: hidden;
	height: 24px;
	font-weight: 400;
}

.W_layer .title .span {
	font-weight: 400;
}

.W_layer .W_close {
	position: absolute;
	z-index: 2;
	right: 17px;
	top: 6px;
}

.W_layer .detail {}

.W_layer .W_vline {
	text-indent: -1px;
	display: inline-block;
}

.W_layer .tab {
	background: #f0f0f0;
	padding: 4px 4px 0 6px;
}

.W_layer .tab .tab_title {
	font-size: 14px;
	margin: 0 0 0 15px;
}

.W_layer .tab a {
	height: 26px;
	line-height: 26px;
	padding: 0 11px;
	margin: 0 -2px;
	position: relative;
	z-index: 1;
	display: inline-block;
}

.W_layer .tab .current {
	text-decoration: none;
	cursor: default;
	background: #fff;
	border: 1px solid #e8e8e8;
	border-bottom: 0;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px 3px;
}

.W_layer .tab_bottom {
	height: 27px;
	padding: 3px 0 0;
	background: url("../images/layer_tab_bottom_bg.png") repeat-x left bottom;
}

.W_layer .tab_bottom .tab_title {
	font-size: 12px;
}

.W_layer .btn {
	text-align: right;
	padding: 15px 0 0;
}

.W_layer .btn a {
	margin: 0 0 0 10px;
}

.W_layer .arrow {
	position: absolute;
	overflow: hidden;
	display: block;
	background: url("../images/layer_arrow.png") no-repeat;
}

.W_layer .arrow_r,
.W_layer .arrow_l {
	width: 9px;
	height: 14px;
	top: 20px;
	right: -5px;
	background-position: -8px -24px;
}

.W_layer .arrow_l {
	right: auto;
	left: -5px;
	background-position: 0 -24px;
}

.W_layer .arrow_t,
.W_layer .arrow_b {
	width: 14px;
	height: 9px;
	top: -5px;
	left: 30px;
	background-position: 0 0;
}

.W_layer .arrow_b {
	top: auto;
	bottom: -5px;
	background-position: 0 -8px;
}

.W_layer .layer_notice .layer1_words {
	width: 340px;
	padding-right: 20px;
}

.W_layer .content .W_pages_minibtn {
	padding: 0;
	margin: 0 -4px 0 0;
}

.W_layer .send_weibo .input {
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 1px 0px #eaeaea inset;
	-moz-box-shadow: 1px 1px 1px 0px #eaeaea inset;
	box-shadow: 1px 1px 1px 0px #eaeaea inset;
	background-color: #fff;
}

.W_layer .send_weibo .input.clicked {
	border-color: #ffb941;
}

.W_layer .send_weibo .send_btn,
.W_layer .send_weibo .send_btn span,
.W_layer .send_weibo .send_btn:hover,
.W_layer .send_weibo .send_btn:hover span,
.W_layer .send_weibo .W_btn_v_disable {
	background-image: none!important;
}

.W_layer .send_weibo .send_btn,
.W_layer .send_weibo .send_btn:hover {
	border: 1px solid #e64141;
	background-color: #e64141;
}

.W_layer .send_weibo .send_btn span,
.W_layer .send_weibo .send_btn:hover span {
	border: 1px solid #f57373;
}

.W_layer .send_weibo .send_btn:hover,
.W_layer .send_weibo .send_btn:hover span {
	background-color: rgb(249, 89, 89);
	background-image: -moz-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 89, 89, 1)), color-stop(100%, rgba(231, 67, 67, 1)));
	background-image: -webkit-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background-image: -o-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background-image: -ms-linear-gradient(top, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
	background-image: linear-gradient(top bottom, rgba(249, 89, 89, 1) 0%, rgba(231, 67, 67, 1) 100%);
}

.W_layer .send_weibo .W_btn_v_disable,
.W_layer .send_weibo .W_btn_v_disable:hover {
	border-color: #d9d9d9;
	background: #f2f2f2;
}

.W_layer .send_weibo .W_btn_v_disable span,
.W_layer .send_weibo .W_btn_v_disable:hover span {
	border-color: #fff;
	background: #f2f2f2;
	color: #ccc;
}

.W_layer .send_weibo .send_btn span {
	width: 78px;
	height: 26px;
	text-indent: 0;
}

.W_layer,
.W_layer .S_txt1,
.W_layer .S_func1,
.W_layer .SW_fun .S_func1,
.W_layer .SW_fun2 .S_func3,
.W_layer .current .S_func1:hover {
	color: #333;
	text-decoration: none;
}

.W_layer .S_txt1_bg {
	background-color: #333;
}

.W_layer .S_txt1_br {
	border-color: #333;
}

.W_layer .S_txt2 {
	color: #808080;
}

.W_layer .S_txt2_bg {
	background-color: #808080;
}

.W_layer .S_txt2_br {
	border-color: #808080;
}

.W_layer .S_txt3 {
	color: #aeaeae;
}

.W_layer .S_txt3_bg {
	background-color: #aeaeae;
}

.W_layer .S_txt3_br {
	border-color: #aeaeae;
}

.W_layer .S_txt4,
.W_layer .W_btn_a_disable span,
.W_layer .W_btn_a_disable:hover span,
.W_layer .W_btn_b_disable span,
.W_layer .W_btn_b_disable:hover span,
.W_layer .W_btn_c_disable span,
.W_layer .W_btn_c_disable:hover span,
.W_layer .W_btn_d_disable span,
.W_layer .W_btn_d_disable:hover span,
.W_layer .W_btn_v_disable span,
.W_layer .W_btn_v_disable:hover span,
.W_layer .W_btn_e_disable span,
.W_layer .W_btn_e_disable:hover span,
.W_layer .W_btn_f_disable span,
.W_layer .W_btn_f_disable:hover span {
	color: #cccccc!important;
}

.W_layer .S_txt4_bg {
	background-color: #ccc;
}

.W_layer .S_txt4_br {
	border-color: #ccc;
}

.W_layer a,
.W_layer .S_link1,
.W_layer .S_func1:hover,
.W_layer .SW_fun:hover .S_func1 {
	color: #0a8cd2;
}

.W_layer .S_link1_bg {
	background-color: #0a8cd2;
}

.W_layer .S_link1_br {
	border-color: #0a8cd2;
}

.W_layer .S_link2 {
	color: #6cbae4;
}

.W_layer .S_link2_bg {
	background-color: #6cbae4;
}

.W_layer .S_link2_br {
	border-color: #6cbae4;
}

.W_layer .S_link3 {
	color: #b1d8ed;
}

.W_layer .S_link3_bg {
	background-color: #b1d8ed;
}

.W_layer .S_link3_br {
	border-color: #b1d8ed;
}

.W_layer .S_spetxt,
.W_layer .S_error {
	color: #E44443;
}

.W_layer .S_bg1 {
	background-color: #f2f2f2;
}

.W_layer .S_bg1_c {
	color: #f2f2f2;
}

.W_layer .S_bg2 {
	background-color: #e6e6e6;
}

.W_layer .S_bg2_c {
	color: #e6e6e6;
}

.W_layer .S_bg3 {
	background-color: #d9d9d9;
}

.W_layer .S_bg3_c {
	color: #d9d9d9;
}

.W_layer .S_bg4 {
	background-color: #fafafa;
}

.W_layer .S_bg4_c {
	color: #fafafa;
}

.W_layer .S_bg5 {
	background-color: #ffffff;
}

.W_layer .S_bg5_c {
	color: #ffffff;
}

.W_layer .S_line1 {
	border-color: #d9d9d9;
}

.W_layer .S_line1_c {
	color: #d9d9d9;
}

.W_layer .S_line2 {
	border-color: #e6e6e6;
}

.W_layer .S_line2_c {
	color: #d9d9d9;
}

.W_layer .S_line3 {
	border-color: #ccc;
}

.W_layer .S_line3_c {
	color: #ccc;
}

.W_layer .S_line4 {
	border-color: #ffb941;
}

.W_layer .S_line4_c {
	color: #ffb941;
}

.W_layer .S_line5 {
	border-color: #fff;
}

.W_layer .W_btn_b,
.W_layer .W_btn_c,
.W_layer .W_btn_e,
.W_layer .W_btn_f,
.W_layer .W_btn_round,
.W_layer .W_btn_round_ico,
.W_layer .W_btn_round2,
.W_layer .W_btn_a_disable,
.W_layer .W_btn_a_disable:hover,
.W_layer .W_btn_b_disable,
.W_layer .W_btn_b_disable:hover,
.W_layer .W_btn_c_disable,
.W_layer .W_btn_c_disable:hover,
.W_layer .W_btn_d_disable,
.W_layer .W_btn_d_disable:hover,
.W_layer .W_btn_v_disable,
.W_layer .W_btn_v_disable:hover,
.W_layer .W_btn_e_disable,
.W_layer .W_btn_e_disable:hover,
.W_layer .W_btn_f_disable,
.W_layer .W_btn_f_disable:hover,
.W_layer .W_btn_g_disable,
.W_layer .W_btn_g_disable:hover,
.W_layer .W_btn_a_disable span,
.W_layer .W_btn_a_disable:hover span,
.W_layer .W_btn_b_disable span,
.W_layer .W_btn_b_disable:hover span,
.W_layer .W_btn_c_disable span,
.W_layer .W_btn_c_disable:hover span,
.W_layer .W_btn_d_disable span,
.W_layer .W_btn_d_disable:hover span,
.W_layer .W_btn_v_disable span,
.W_layer .W_btn_v_disable:hover span,
.W_layer .W_btn_e_disable span,
.W_layer .W_btn_e_disable:hover span,
.W_layer .W_btn_f_disable span,
.W_layer .W_btn_f_disable:hover span,
.W_layer .W_btn_g_disable span,
.W_layer .W_btn_g_disable:hover span {
	border-color: #d9d9d9;
	background-color: #f2f2f2;
}

.W_layer .W_btn_b:hover,
.W_layer .W_btn_e:hover,
.W_layer .W_btn_f:hover,
.W_layer .W_btn_c:hover,
.W_layer .W_btn_round:hover,
.W_layer .W_btn_round_ico:hover,
.W_layer .W_btn_round2:hover {
	background-color: #fafafa;
}

.W_layer .W_btn_b span,
.W_layer .W_btn_c span,
.W_layer .W_btn_e span,
.W_layer .W_btn_f span,
.W_layer .W_btn_round span,
.W_layer .W_btn_round2 span,
.W_layer .W_btn_round_ico span,
.W_layer .W_btn_a_disable span,
.W_layer .W_btn_a_disable:hover span,
.W_layer .W_btn_b_disable span,
.W_layer .W_btn_b_disable:hover span,
.W_layer .W_btn_c_disable span,
.W_layer .W_btn_c_disable:hover span,
.W_layer .W_btn_d_disable span,
.W_layer .W_btn_d_disable:hover span,
.W_layer .W_btn_v_disable span,
.W_layer .W_btn_v_disable:hover span,
.W_layer .W_btn_e_disable span,
.W_layer .W_btn_e_disable:hover span,
.W_layer .W_btn_f_disable span,
.W_layer .W_btn_f_disable:hover span,
.W_layer .W_btn_g_disable span,
.W_layer .W_btn_g_disable:hover span {
	border-color: #ffffff;
	color: #333333;
}

.W_layer .W_btn_b:hover,
.W_layer .W_btn_e:hover,
.W_layer .W_btn_f:hover,
.W_layer .W_btn_round:hover {
	border-color: #ff9b01;
	background-color: #ffa00a;
}

.W_layer .W_btn_b:hover span,
.W_layer .W_btn_e:hover span,
.W_layer .W_btn_f:hover span,
.W_layer .W_btn_round:hover span {
	border-color: #ffce82;
}

.W_layer .W_btn_a span,
.W_layer .W_btn_d span,
.W_layer .W_btn_g span,
.W_layer .W_btn_b:hover span,
.W_layer .W_btn_e:hover span,
.W_layer .W_btn_f:hover span,
.W_layer .W_btn_round:hover span {
	color: #fff;
}

.W_layer .icon_gotop,
.W_layer .icon_addtwo,
.W_layer .icon_refresh,
.W_layer .icon_bytime,
.W_layer .icon_bypopular,
.W_layer .ico_page_prev,
.W_layer .ico_page_next,
.W_layer .btn_page_prevdis .ico_page_prev,
.W_layer .btn_page_nextdis .ico_page_next {
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
}

.W_layer .profile_tab {
	padding-top: 10px;
	font-size: 12px;
	background-image: -moz-linear-gradient(bottom, #f2f2f2, #fafafa 20%);
	background-image: -webkit-linear-gradient(bottom, #f2f2f2, #fafafa 20%);
	background-image: linear-gradient(bottom, #f2f2f2, #fafafa 20%);
	background-color: #fafafa;
}

.W_layer .layer_forward .W_tips {
	margin-top: 10px;
}

#js_homestyle_css_module_layer_layer_frame {
	height: 42px;
}

#js_style_css_module_layer_layer_frame {
	height: 42px;
}

.layer_point {
	width: 320px;
	padding: 15px 20px;
}

.layer_point .delete,
.layer_point .success,
.layer_point .question,
.layer_point .warning {
	display: inline-block;
	margin: 0 10px 0 0;
	width: 41px;
	height: 31px;
}

.layer_point .delete {
	width: 34px;
	height: 34px;
	background-position: -41px -14px;
}

.layer_point .question {
	width: 26px;
	height: 40px;
	background-position: -112px -10px;
}

.layer_point .warning {
	width: 37px;
	height: 36px;
	background-position: -75px -14px;
}

.layer_point .point dt,
.layer_point .point dd {
	float: left;
}

.layer_point .point dd {
	word-wrap: break-word;
	width: 285px;
	line-height: 18px;
	padding-top: 8px;
}

.layer_point .point dd .S_txt1 {
	font-size: 14px;
	padding: 0 0 5px;
}

.layer_point .point dd input {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.layer_point .point dd.no_ico {
	width: 320px;
}

.layer_point .inviTit {
	line-height: 1.5em;
}

.layer_point .point dd .W_textdot_b {
	margin: 7px 6px 0 3px;
}

.layer_point .point dd .opt {
	margin-top: 10px;
}

.layer_point .point dd .opt .sub {
	display: block;
	margin: 5px 0 10px 18px;
	*margin-left: 25px;
}

.layer_point .point dd .opt.S_bg1 {
	margin: 10px 0 8px;
	padding: 8px 16px;
}

.layer_point .point dd .opt.S_bg1 label {
	display: inline-block;
	width: 49%;
	padding: 6px 0;
}

.layer_point_v2,
.layer_point_v2 .point dd.no_ico {
	width: 480px;
}

.layer_point_v2 .point dd .opt.S_bg1 label {
	width: 32%;
}

.layer_point .forward_content {
	background: #f2f2f2;
	margin: 15px 0 5px 0;
	padding: 6px 10px;
	line-height: 18px;
	word-wrap: break-word;
	overflow: hidden;
}

.layer_point .forward_content .W_ico16 {
	vertical-align: -4px;
	margin-left: 3px;
}

.layer_point .forward_content .W_arrow {
	float: right;
	cursor: pointer;
	margin: 7px 0 0;
}

.layer_point .forward_content .S_func1 {
	font-weight: 700;
}

.layer_point .btn .opt_ck {
	line-height: 22px;
	_line-height: 24px;
}

.layer_point .btn .opt_ck .ck {
	margin-right: 5px;
	vertical-align: -2px;
	_vertical-align: -3px;
}

.W_layer .content .layer_mini_robot {
	padding: 15px 20px;
}

.W_layer .content .layer_mini_robot .btn {
	padding: 5px 0 0;
	text-align: right;
}

.W_layer .content .layer_mini_robot .btn .W_btn_a {
	float: none;
}

.W_layer .quick_reply_list {
	width: 430px;
	padding: 16px 20px 20px;
}

.W_layer .quick_reply_list ul {
	width: 450px;
	margin: 0 -10px 4px;
}

.W_layer .quick_reply_list li {
	_display: inline;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 6px 6px 10px;
	padding: 4px 4px 0 0;
	overflow: hidden;
}

.W_layer .quick_reply_list li a {
	display: block;
}

.W_layer .quick_reply_list li .icon_close_bg {
	position: absolute;
	_position: static;
	margin: -34px 0 0 22px;
}

.layer_point .point .layer_verify {
	margin-top: 5px;
}

.layer_point .point .layer_verify * {
	vertical-align: middle
}

.layer_point .point .layer_verify .W_input {
	width: 115px;
	padding-left: 5px;
}

.layer_point .W_reg_form .layer_verify .code {
	margin-left: 5px;
}

.layer_point .W_reg_form .layer_verify img {
	width: 80px;
	height: 30px;
}

.layer_point .verify_refresh {
	margin-left: 5px;
}

#js_homestyle_css_module_layer_layer_point {
	height: 42px;
}

#js_style_css_module_layer_layer_point {
	height: 42px;
}

.layer_mini_info {
	padding: 15px 20px;
}

.layer_mini_info .btn {
	padding: 15px 0 0;
	text-align: right;
}

.layer_mini_info .btn a {
	margin: 0 0 0 10px;
}

.layer_mini_info .noicon {
	margin: 12px 0 0;
}

.layer_mini_info .ckbox {
	width: 14px;
	height: 14px;
	margin-right: 5px;
	vertical-align: -3px;
}

.layer_mini_info .icon_error,
.layer_mini_info .icon_del,
.layer_mini_info .icon_succ,
.layer_mini_info .icon_warn,
.layer_mini_info .icon_ask {
	vertical-align: -4px;
	*vertical-align: -1px;
	_vertical-align: -2px;
}

.layer_mini_info .multi_rows {
	padding-left: 21px;
	line-height: 18px;
}

.layer_mini_info .multi_rows .icons {
	margin-left: -20px
}

.layer_mini_info .icon_blank {
	display: inline-block;
	width: 16px;
	margin-right: 3px
}

.layer_mini_info .icon_close {
	position: absolute;
	right: 5px;
	top: 5px;
}

.layer_mini_info_big {
	padding: 20px 30px;
	font-size: 14px;
}

.layer_mini_info_big span {
	vertical-align: middle;
}

.layer_mini_center {
	width: 180px;
}

.layer_mini_center p {
	line-height: 18px;
}

.layer_mini_center .texta_c {
	text-align: center;
}

.layer_mini_center .link_vip {
	color: #C90000;
	display: inline-block;
}

.layer_mini_center .btn {
	width: auto;
	text-align: center;
}

.layer_mini_center .btn a {
	margin: 0 5px;
}

.layer_mini_center .noicon {
	margin-top: 7px;
}

.layer_mini_robot {
	width: 280px;
	padding: 10px;
}

.layer_mini_robot h3 {
	font: 12px normal;
	line-height: 18px;
}

.layer_mini_robot .btn {
	background: #fff;
	margin-top: -1px;
	text-align: left;
	padding: 0;
}

.layer_mini_robot .btn .left {
	margin: 5px 0 0 0;
	display: inline-block;
	float: left;
}

.layer_mini_robot .btn .W_btn_a {
	float: right;
}

.layer_mini_robot .person_list {
	padding: 8px 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.layer_mini_robot .person_list dt {
	margin-top: 2px;
}

.layer_mini_robot .person_list .con {
	margin-left: 40px;
	min-height: 30px;
	_height: 30px;
	line-height: 17px;
}

.layer_mini_robot .person_list .right {
	float: right;
}

.layer_mini_robot .person_list .right .num {
	color: #ff8f0a;
	font-weight: bold;
}

.layer_mini_robot .person_list .pic {
	float: left;
	width: 30px;
	height: 30px;
	overflow: hidden;
}

.layer_mini_robot .person_list .name {
	height: 17px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}

.layer_mini_robot .person_list .info a span {
	cursor: pointer;
	zoom: 1;
}

.layer_mini_robot .num_list {
	padding: 10px 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.layer_mini_robot .num_list .colorbox {
	border-style: solid;
	border-width: 1px;
	margin-top: 5px;
	padding: 0;
}

.layer_mini_robot .num_list .colorbox span {
	display: block;
	height: 12px;
	line-height: 12px;
	overflow: hidden;
	border-style: solid;
	border-width: 1px;
}

.layer_mini_robot .num_list .colorbox .c1 {
	background: #ffbc5c;
}

.layer_mini_robot .num_list .colorbox .c2 {
	background: #5d9606;
}

.layer_mini_robot .num_list .info .num {
	color: #ff8f0a;
	font-weight: bold;
}

.layer_mini_robot .btn {
	background: #fff;
	margin-top: -1px;
	text-align: left;
	padding: 0;
}

#js_homestyle_css_module_layer_layer_mini_info {
	height: 42px;
}

#js_style_css_module_layer_layer_mini_info {
	height: 42px;
}

.layer_faces {
	width: 417px;
}

.layer_faces .tab_kind {
	margin: 0 0 10px;
	height: 23px;
	line-height: 23px;
	padding: 10px 0 0 24px
}

.layer_faces .tab_kind a {
	padding: 0 7px;
	display: inline-block;
	margin: 0 -2px;
	_margin: 0 -3px;
}

.layer_faces .tab_kind a.current {
	text-decoration: none;
	cursor: default;
	background: #e6e6e6;
	position: relative;
	_position: static;
	z-index: 2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.layer_faces .detail {
	padding: 0 19px 10px;
}

.layer_faces .tab_kind .right {
	float: right;
	padding: 0 20px 0 0;
	width: 53px;
}

.layer_faces .tab_kind .right a {
	padding: 0;
	margin: 0;
}

.layer_faces .tab_kind .right .btn_page_next {
	margin-left: 5px;
}

.layer_faces .tab_nosep {
	margin: 0 0 10px;
	line-height: 23px;
	padding: 10px 0 0 24px
}

.layer_faces .tab_nosep .t_itm {
	white-space: nowrap;
}

.layer_faces .tab_nosep .right {
	float: right;
	padding: 0 20px 0 0;
	width: 53px;
}

.layer_faces .tab_nosep .right a {
	margin: 0;
}

.layer_faces .tab_nosep .right .btn_page_next,
.layer_faces .tab_nosep .right .btn_page_nextdis {
	margin-left: 5px;
}

.layer_faces .faces_list {
	margin: 0 0 0 6px;
}

.layer_faces .faces_list li {
	cursor: pointer;
	float: left;
	border: 1px solid #e8e8e8;
	height: 22px;
	width: 26px;
	overflow: hidden;
	margin: -1px 0 0 -1px;
	padding: 4px 2px;
	text-align: center;
}

.layer_faces .faces_list li:hover {
	border: 1px solid #0095cd;
	background: #fff9ec;
	position: relative;
	z-index: 2;
}

.layer_faces .faces_list_hot {
	margin-bottom: 10px;
}

.layer_faces .faces_list_hot li {
	border-color: #fce089;
	background: #fef9e7;
}

.W_layer .layer_faces .W_pages_minibtn {
	margin: 0 -4px 0 0;
	padding: 10px 0 0;
}

.layer_faces .faces_magic_list {
	margin: 0 0 0 5px;
	overflow: hidden;
	width: 384px;
	zoom: 1;
	position: relative;
}

.layer_faces .faces_magic_list li {
	position: relative;
	float: left;
	width: 54px;
	height: 74px;
	overflow: hidden;
	margin: 0 10px 0 0;
}

.layer_faces .faces_magic_list li a.img {
	display: block;
	border: 1px solid #fff;
}

.layer_faces .faces_magic_list li a.img:hover {
	border: 1px solid #0095cd;
}

.layer_faces .faces_magic_list li a img {
	display: block;
	width: 50px;
	height: 50px;
	border: 1px solid #d4d3d3;
}

.layer_faces .faces_magic_list li a.img:hover img {
	border-color: #0095cd;
}

.layer_faces .faces_magic_list li a.play {
	background: url("../images/icon.gif") no-repeat -225px -25px;
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 34px;
	right: 2px;
}

.layer_faces .faces_magic_list li .icon_toplay {
	position: absolute;
	top: 35px;
	right: 3px;
}

.layer_faces .faces_magic_list li span {
	display: block;
	text-align: center;
	padding: 2px 0 0;
	color: #808080;
	cursor: pointer;
	height: 13px;
	overflow: hidden;
}

.layer_faces .faces_magic_list li.clear {
	height: 0px;
}

.layer_faces .info {
	float: left;
	padding: 10px 0 0 8px;
}

.layer_faces .info .play {
	background: url("../images/icon.gif") no-repeat -225px -25px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
	width: 16px;
	height: 16px;
}

.layer_faces .info .icon_toplay {
	vertical-align: middle;
	margin: 0 3px;
}

.layer_faces .ico_magic {
	float: left;
	background: url("../images/ico.png") no-repeat 0 -1034px;
	width: 15px;
	height: 15px;
	margin: 4px 5px 0 0;
	display: inline;
}

#js_homestyle_css_module_layer_layer_faces {
	height: 42px;
}

#js_style_css_module_layer_layer_faces {
	height: 42px;
}

.layer_mood {
	padding-top: 25px;
	width: 322px;
	overflow: hidden;
	position: relative;
}

.layer_mood_simple {
	padding-top: 10px;
}

.layer_mood .tips {
	margin: 0 15px 15px;
	border: 1px solid #f9f2a7;
	background: #feffe5;
	padding: 10px 10px 10px 10px;
	line-height: 17px;
}

.layer_mood .tips .icon_close,
.layer_mood .tips .W_close_tips {
	float: right;
	margin: -5px -5px 0 0;
}

.layer_mood .tips .ad_face {
	float: right;
	margin: -5px 0 0;
}

.layer_mood .mood_title {
	background: url("../images/skin.png") no-repeat;
	width: 162px;
	height: 15px;
	margin: 0 15px 10px;
}

.layer_mood .zero_tips {
	padding: 10px 0;
}

.layer_mood .mood_list {
	padding: 0 0 5px 15px;
}

.layer_mood .mood_list li {
	float: left;
	text-align: center;
	cursor: pointer;
	height: 60px;
}

.layer_mood .mood_list li div {
	padding: 4px 5px 2px;
	width: 48px;
}

.layer_mood .mood_list li.current div {
	border: 1px solid #99d0ff;
	background: #eaf6ff;
	padding: 3px 4px 1px;
}

.layer_mood .mood_list li.current div.mood1 {
	border-color: #ffcbac;
	background: #fff2e8;
}

.layer_mood .mood_list li.current div.mood2 {
	border-color: #99d0ff;
	background: #eaf6ff;
}

.layer_mood .mood_list li.current div.mood3 {
	border-color: #ffd27f;
	background: #fff9d3;
}

.layer_mood .mood_list li.current div.mood4 {
	border-color: #a8c5da;
	background: #f1f5f8;
}

.layer_mood .mood_list li.current div.mood5 {
	border-color: #d2c0b7;
	background: #f4f2ea;
}

.layer_mood .mood_list li img {
	display: block;
	margin: 0 0 3px;
	margin-left: 8px;
	*margin-left: 3px;
}

.layer_mood .mood_send {
	padding: 5px 15px;
}

.layer_mood .mood_send textarea {
	width: 280px;
	padding: 5px;
	border: 1px solid #c6c6c6;
	font-family: "Tahoma", "宋体";
	line-height: 18px;
	height: 55px;
}

.layer_mood .mood_send_btn {
	text-align: right;
	padding: 0 15px;
}

.layer_mood .mood_send_btn .W_btn_b,
.layer_mood .mood_send_btn .W_btn_a_disable {
	margin: 0 0 15px;
}

.layer_mood .addition {
	background: #f2f3ea url("../images/add_repeat.gif") repeat-x;
}

.layer_mood .additions {
	background-color: #fff;
}

.layer_mood .addition .W_loading {
	padding: 90px 0;
	text-align: center;
}

.layer_mood .weather {
	float: left;
	padding: 15px 10px 0 10px;
	_padding-right: 5px;
	width: 157px;
}

.layer_mood .weather dt {
	background: url("../images/weather.png") no-repeat 5px 10px;
	_background: url("../images/weather.gif") no-repeat 5px 10px;
	width: 73px;
	height: 60px;
	_margin-top: -65px;
}

.layer_mood .weather dt a {
	display: block;
	height: 60px;
	width: 73px;
}

.layer_mood .weather dt.weather_dy {
	background-position: 5px -45px;
}

.layer_mood .weather dt.weather_y {
	background-position: 5px -95px;
}

.layer_mood .weather dt.weather_bx {
	background-position: 5px -145px;
}

.layer_mood .weather dt.weather_dx {
	background-position: 5px -195px;
}

.layer_mood .weather dt.weather_zx {
	background-position: 5px -245px;
}

.layer_mood .weather dt.weather_xx {
	background-position: 5px -295px;
}

.layer_mood .weather dt.weather_yjx {
	background-position: 5px -345px;
}

.layer_mood .weather dt.weather_lzy {
	background-position: 5px -395px;
}

.layer_mood .weather dt.weather_tdby {
	background-position: 5px -445px;
}

.layer_mood .weather dt.weather_by {
	background-position: 5px -495px;
}

.layer_mood .weather dt.weather_dyy {
	background-position: 5px -545px;
}

.layer_mood .weather dt.weather_zy {
	background-position: 5px -595px;
}

.layer_mood .weather dt.weather_xy {
	background-position: 5px -645px;
}

.layer_mood .weather dt.weather_qscb {
	background-position: 5px -695px;
}

.layer_mood .weather dt.weather_scb {
	background-position: 5px -745px;
}

.layer_mood .weather dt.weather_fc {
	background-position: 5px -795px;
}

.layer_mood .weather dt.weather_nw {
	background-position: 5px -845px;
}

.layer_mood .weather dt.weather_w {
	background-position: 5px -895px;
}

.layer_mood .weather dt.weather_qw {
	background-position: 5px -945px;
}

.layer_mood .weather dt.weather_bb {
	background-position: 5px -995px;
}

.layer_mood .weather dd.text {
	line-height: 17px;
	border: 1px solid #cfcfcf;
	margin: 0 0 0 48px;
	background: #e6e6e6 url("../images/weather_repeat.png") repeat-x;
	padding: 7px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: absolute;
	_position: static;
	_float: right;
	_display: inline;
	white-space: nowrap;
	zoom: 1;
}

.layer_mood .weather dd.text .arrow {
	background: url("../images/weather_arrow.png") no-repeat;
	width: 6px;
	height: 12px;
	top: 22px;
	left: -6px;
	position: absolute;
	_display: none;
}

.layer_mood .constellation {
	float: right;
	padding: 15px 10px 0 10px;
	border-left: 1px dotted #c6c6c6;
	height: 100px;
	width: 124px;
}

.layer_mood .constellation li {
	margin: 0 0 4px;
}

.layer_mood .constellation h3 a {
	vertical-align: middle;
}

.layer_mood .constellation h3 .W_Titarr_off {
	margin: 0 0 0 5px;
}

.layer_mood h3 {
	font-size: 12px;
	padding: 0 0 9px;
}

.layer_mood h3 span {
	font-weight: 400;
	margin: 0 0 0 10px;
}

.layer_mood .succeed_tips {
	background: url("../images/skin.png") no-repeat 0 -35px;
	width: 293px;
	height: 39px;
	line-height: 39px;
	text-indent: 200px;
	margin: 0 0 0 15px;
}

.layer_mood .succeed_tips a {
	display: block;
	width: 292px;
	height: 38px;
	position: relative;
	_position: static;
}

.layer_mood .succeed_tips span {
	font-size: 16px;
}

.layer_mood .succeed_tip,
.layer_mood .succeed_ad {
	margin: 6px 0 0 15px;
	line-height: 18px;
}

.layer_mood .succeed_tab {
	height: 29px;
	margin: 10px 0 -3px;
	padding: 0 0 0 15px;
	overflow: hidden;
	position: relative;
	z-index: 10;
}

.layer_mood .succeed_tab li,
.layer_mood .succeed_tab li a {
	float: left;
	height: 29px;
	line-height: 29px;
	padding: 0 4px 0 0;
}

.layer_mood .succeed_tab li a {
	padding: 0 7px 0 11px;
}

.layer_mood .succeed_tab li.current,
.layer_mood .succeed_tab li.current a {
	background: url("../images/tab.png") no-repeat right -29px;
}

.layer_mood .succeed_tab li.current a {
	background-position: 0 0;
	color: #595959;
	cursor: default;
}

.layer_mood .succeed_tab li.current a:hover {
	text-decoration: none;
}

.layer_mood .other_mood {
	padding: 10px 15px 15px;
}

.layer_mood .other_mood .list {
	border: 1px solid #bcbcbc;
	background: #fff;
	padding: 0 10px;
}

.layer_mood .other_mood .list li {
	line-height: 17px;
	border-bottom: 1px dotted #b0b0b0;
	padding: 10px 30px 10px 0;
	width: 243px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}

.layer_mood .other_mood .tab_c .W_pages_minibtn {
	float: right;
	margin: -3px 0 0;
}

.layer_mood .other_mood .tab_c .W_pages_minibtn a {
	margin: 0 0 0 2px;
}

.layer_mood .other_mood .list li img {
	vertical-align: -4px;
}

.layer_mood .other_mood .list li .func {
	text-align: right;
	margin: -17px -30px 0 0;
	_margin: -13px -30px 0 0;
}

.layer_mood .other_mood .other_mood_list {
	margin: 0 -12px;
	width: 316px;
}

.layer_mood .other_mood .other_mood_list li {
	float: left;
	display: inline;
	margin: 0 12px 12px;
}

.layer_mood .other_mood .other_mood_list li img {
	display: block;
}

.layer_mood .other_mood .other_mood_list li .moods {
	margin: -17px 0 0 33px;
}

.layer_mood .addition .send_mood {
	padding: 20px 0 0;
	zoom: 1;
}

.layer_mood .share {
	float: right;
}

.layer_mood_today {
	width: 438px;
	padding: 23px 0 15px;
}

.layer_mood_today .zero_tips {
	padding: 10px 0;
}

.layer_mood_today h3 {
	font-size: 14px;
	padding: 0 0 0 15px;
}

.layer_mood_today h3 span {
	font-size: 12px;
	font-weight: 400;
	margin: 0 0 0 10px;
}

.layer_mood_today .my_mood {
	padding: 0 15px;
}

.layer_mood_today .my_mood dt {
	font-size: 14px;
	font-weight: 700;
	float: left;
	line-height: 17px;
	padding: 1px 0 0
}

.layer_mood_today .my_mood dd {
	margin: 0 0 0 70px;
	line-height: 17px;
	word-wrap: break-word;
	word-break: break-all;
}

.layer_mood_today .my_mood dd img {
	vertical-align: middle;
}

.layer_mood_today .other_mood {
	background: #f2f2f2;
	height: 26px;
	line-height: 26px;
	padding: 3px 0 0 15px;
	margin: 10px 0 0;
}

.layer_mood_today .other_mood .type {
	font-weight: 700;
	font-size: 14px;
}

.layer_mood_today .other_mood .tabs a {
	display: inline-block;
	padding: 0 11px;
	border: 1px solid #f2f2f2;
	border-bottom: 0;
	margin: 0 -2px 0 0;
}

.layer_mood_today .other_mood .tabs a.current {
	color: #595959;
	border-color: #e8e8e8;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	background: #fff;
	position: relative;
}

.layer_mood_today .list {
	border-top: 1px solid #e8e8e8;
	padding: 12px 15px 0;
}

.layer_mood_today .list li {
	line-height: 17px;
	border-bottom: 1px dotted #b0b0b0;
	padding: 10px 30px 10px 0;
	word-wrap: break-word;
	word-break: break-all;
}

.layer_mood_today .list li img {
	vertical-align: -4px;
}

.layer_mood_today .list li .func {
	text-align: right;
	margin: -17px -30px 0;
	_margin: -13px -30px 0;
}

.layer_mood_today .my_today_mood {
	padding: 10px 0 0 15px;
}

.layer_mood_today .my_today_mood dt {
	float: left;
	border: 1px solid #abdaec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #0078b6;
	background: #d9f0fb;
	display: inline;
	margin: 0 10px 0 0;
}

.layer_mood_today .my_today_mood dt p {
	border-top: 1px solid #fff;
	text-align: center;
	font-size: 26px;
	width: 42px;
	height: 41px;
	overflow: hidden;
}

.layer_mood_today .my_today_mood dt p span {
	display: block;
	font-size: 9px;
	font-weight: 400;
}

.layer_mood_today .my_today_mood dd {
	float: left;
	width: 300px;
	line-height: 17px;
}

.layer_mood_today .my_today_mood dd img {
	vertical-align: middle;
}

.layer_mood_today .list dl {
	border-bottom: 1px dotted #b0b0b0;
	padding: 0 0 13px;
	margin: 0 0 13px;
}

.layer_mood_today .list dt {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
}

.layer_mood_today .list dt img {
	display: block;
}

.layer_mood_today .list dt span {
	display: block;
	margin: -20px 0 0 15px;
}

.layer_mood_today .list dd {
	float: left;
	width: 365px;
	overflow: hidden;
}

.layer_mood_today .list dd .func {
	text-align: right;
	padding: 10px 0 0;
}

.layer_mood_detail {
	padding: 20px;
	width: 330px;
}

.layer_mood_detail .details dt {
	float: left;
}

.layer_mood_detail .details dd {
	margin: 0 0 0 40px;
	border: 1px solid #e6e6e6;
	background: #f2f2f2;
	padding: 10px;
	zoom: 1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	line-height: 17px;
	word-wrap: break-word;
	word-break: break-all;
}

.layer_mood_detail .details dd .arrow {
	background: url("../images/one_mood_detail_arrow.gif") no-repeat;
	width: 6px;
	height: 14px;
	position: absolute;
	margin: 0 0 0 -16px;
}

.layer_mood_detail .input .num {
	text-align: right;
	padding: 0 0 5px;
	float: right;
}

.layer_mood_detail .input .num span {
	font-family: Constantia, Georgia;
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 0 5px;
}

.layer_mood_detail .btn_face {
	float: left;
	background: url("../images/ico.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: inline;
	height: 16px;
	margin: 9px 11px 0 0;
	width: 16px;
}

.layer_mood_detail .input textarea {
	height: 40px;
	border: 1px solid #c6c6c6;
	padding: 5px;
	width: 318px;
}

.layer_mood_detail .forword {
	float: left;
	padding: 5px 0 0;
}

.layer_mood_detail .tips {
	border: 1px solid #f9f2a7;
	background: #feffe5;
	line-height: 17px;
	padding: 10px;
	margin: 15px 0 0;
}

.layer_mood_detail .btn {
	padding: 5px 0 0;
}

.layer_mood .mood_calendar {
	padding: 10px 15px 15px 15px
}

.layer_mood .mood_calendar .calendar {
	border-color: #bcbcbc;
}

.layer_mood .mood_calendar .calendar .week {
	border-color: #bcbcbc;
}

.layer_mood .mood_calendar .calendar .day li {
	background: #fff;
	color: #bababa;
	border-color: #bcbcbc;
}

.layer_mood .mood_calendar .moon_select {
	border-color: #bcbcbc;
	background: #e2e2e2;
}

.layer_mood_festival .festival_bg {
	position: absolute;
	width: 402px;
	height: 214px;
	top: -69px;
	left: -47px;
	background: url("../images/layer_bg.png") no-repeat;
	_display: none;
}

.layer_mood_festival a {
	color: #e43b1f;
}

.layer_mood_festival .mood_title {
	background: url("../images/layer_title.png") no-repeat;
	_background: url("../images/layer_title.gif") no-repeat;
	width: 292px;
	height: 22px;
	text-align: right;
}

.layer_mood_festival .mood_title,
.layer_mood_festival .tips,
.layer_mood_festival .mood_list {
	position: relative;
	_position: static;
}

.layer_mood_festival .mood_title a {
	color: #ee6b00;
	padding: 3px 0 0;
	display: inline-block;
}

.layer_mood_festival .succeed_tab li.current,
.layer_mood_festival .succeed_tab li.current a {
	background-image: url("../images/tab_secend.png");
}

.layer_mood_festival .addition {
	background: #e5d1b5 url("../images/add_repeat.gif") repeat-x;
}

.layer_mood_festival .W_btn_b,
.layer_mood_festival .W_btn_b span {
	background: url("../images/layer_btn.png") no-repeat;
}

.layer_mood_festival .W_btn_b:hover,
.layer_mood_festival .W_btn_b:hover span {
	background: url("../images/layer_btn.png") no-repeat;
}

.layer_mood_festival .W_btn_b span,
.layer_mood_festival .W_btn_b:hover span {
	background-position: right 0;
}

.layer_mood_festival .addition {
	overflow: hidden;
	width: 323px;
	position: relative;
}

.layer_mood_festival .move {
	width: 10000px;
	overflow: hidden;
}

.layer_mood_festival .addition .festival_detail {
	background: url("../images/layer_new_year_bg.png") no-repeat 5px 0;
	padding: 0 5px 6px;
	margin: 6px 0 0;
	height: 111px;
	width: 314px;
}

.layer_mood_festival .addition .festival_detail,
.layer_mood_festival .addition .addone {
	float: left;
}

.layer_mood_festival .addition .festival_detail .calendar {
	font-family: "Microsoft Yahei";
	color: #420000;
	font-size: 14px;
	width: 225px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
}

.layer_mood_festival .addition .festival_detail .calendar span {
	color: #ee2a2a;
	margin: 0 0 0 6px;
}

.layer_mood_festival .addition .festival_detail .yi {
	color: #ee2a2a;
	padding: 15px 0 0 125px;
}

.layer_mood_festival .addition .festival_detail .yi a {
	color: #ee2a2a;
}

.layer_mood_festival .addition .festival_detail .ji {
	padding: 15px 0 0 125px;
}

.layer_mood_festival .addition .festival_detail .ji a {
	color: #666;
}

.layer_mood_festival .addition .addone {
	background: #ffebd3;
	margin: 3px 0 0;
	height: 117px;
	border-bottom: 1px solid #dcc5a8;
	width: 324px;
}

.layer_mood_festival .addition .change {
	text-align: center;
	padding: 5px 0;
}

.layer_mood_festival .addition .change a {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin: 0 6px;
	background: url("../images/tab.png") no-repeat -7px 0;
}

.layer_mood_festival .addition .change a.current {
	background-position: 0 0;
}

.layer_mood_festival .weather dd.text {
	background: #e0c3a9 url("../images/weather_repeat.png") repeat-x;
	border-color: #bb9d8d;
}

.layer_mood_festival .weather dd.text .arrow {
	background-image: url("../images/weather_arrow.png");
}

.layer_mood_festival .mood_list li.current div {
	border-color: #FFCBAC;
	background: #FFF2E8;
}

.layer_mood_festival .succeed_tips {
	background: url("../images/layer_success.png") no-repeat;
	height: 115px;
}

.layer_mood_festival .succeed_tip {
	padding: 0 0 10px;
}

.layer_mood_festival .succeed_tips a {
	display: block;
	width: 292px;
	height: 105px;
	position: relative;
	_position: static;
}

.moodindex {
	width: 61px;
	height: 11px;
	display: inline-block;
	background: url("../images/icon.gif") no-repeat -500px 0px;
}

.moodindex_1 {
	width: 11px;
}

.moodindex_2 {
	width: 22px;
}

.moodindex_3 {
	width: 35px;
}

.moodindex_4 {
	width: 47px;
}

.moodindex_5 {
	width: 59px;
}

#js_homestyle_css_module_layer_layer_mood {
	height: 42px;
}

#js_style_css_module_layer_layer_mood {
	height: 42px;
}

.WB_global_nav {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 39px;
	background: url("../images/bg_nav.png") repeat-x 0 0;
	_background-image: url("../images/bg_nav.gif");
	-webkit-box-shadow: 0px 1px 3px 0px #000;
	-moz-box-shadow: 0px 1px 3px 0px #000;
	box-shadow: 0px 1px 3px 0px #000;
}

.WB_global_nav .gn_bg {
	height: 41px;
	background: url("../images/bg_line.png") repeat-x center 38px;
}

.WB_global_nav .gn_header {
	position: relative;
	width: 980px;
	margin: 0 auto;
}

.WB_global_nav .gn_logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 39px;
	margin: 0px 0 0 -27px;
	background: url("../images/wb_logo.png") no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://img.t.sinajs.cn/t5/style/images/global_nav/WB_logo.png?id=1395993244283');
}

.WB_global_nav .spec_logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 39px;
	margin: 0px 0 0 -27px;
}

.WB_global_nav .logo_140214 {
	background: url("../images/logo_140214.png") no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://img.t.sinajs.cn/t5/style/images/global_nav/logo_140214.png?id=1370232467958');
	background-repeat: no-repeat;
}

.logo_govern {
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 39px;
	margin: 0px 0 0 -27px;
	background: url("../images/logo_govern.png") no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://img.t.sinajs.cn/t5/style/images/global_nav/logo_govern.png?id=1395918195106');
	background-repeat: no-repeat;
}

.logo_enterprise {
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 39px;
	margin: 0px 0 0 -27px;
	background: url("../images/logo_enterprise.png") no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://img.t.sinajs.cn/t5/style/images/global_nav/logo_enterprise.png?id=1395918195106');
	background-repeat: no-repeat;
}

.logo_medium {
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 39px;
	margin: 0px 0 0 -27px;
	background: url("../images/logo_medium.png") no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='https://img.t.sinajs.cn/t5/style/images/global_nav/logo_medium.png?id=1395918195106');
	background-repeat: no-repeat;
}

.WB_global_nav .gn_logo a,
.WB_global_nav .spec_logo a,
.WB_global_nav .logo_medium a,
.WB_global_nav .logo_enterprise a,
.WB_global_nav .logo_govern a {
	display: block;
	position: absolute;
	left: 20px;
	top: 0;
	z-index: 1000;
	width: 160px;
	height: 34px;
	cursor: pointer;
}

.WB_global_nav .gn_logo:hover,
.WB_global_nav .spec_logo:hover,
.WB_global_nav .logo_medium:hover,
.WB_global_nav .logo_enterprise:hover,
.WB_global_nav .logo_govern:hover {
	background-position: 0 -39px;
}

.WB_global_nav .gn_logo a:hover,
.WB_global_nav .spec_logo a:hover {
	_background: url("../images/logo_home_update.gif") no-repeat -20px 5px;
}

.WB_global_nav .gn_logo_v2,
.WB_global_nav .logo_medium_v2,
.WB_global_nav .logo_govern_v2,
.WB_global_nav .logo_enterprise_v2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 39px;
	margin: 0px 0 0 -27px;
}

.WB_global_nav .gn_logo_v2 .box {
	width: 100%;
	height: 100%;
	_margin: -1px 0 0 2px;
	overflow: hidden;
}

.WB_global_nav .gn_logo_v2 .logo {
	display: block;
	width: 100%;
	height: 100%;
	background: url("../images/bg_line.png") no-repeat -548px -4px;
	_background: none;
	overflow: hidden;
}

.WB_global_nav .gn_logo_v2 .link {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	margin: -39px 0 0;
	_margin: -38px 0 0;
	background: url("../images/bg_line.png") no-repeat -548px -45px;
	_background: url("../images/bg_line.gif") no-repeat -548px -4px;
	overflow: hidden;
}

.WB_global_nav .gn_logo_v2 .link:hover {
	background-position: -1682px -4px;
}

.WB_global_nav .logo_medium_v2 .box,
.WB_global_nav .logo_govern_v2 .box,
.WB_global_nav .logo_enterprise_v2 .box {
	display: none;
}

.WB_global_nav .logo_medium_v2 .link,
.WB_global_nav .logo_govern_v2 .link,
.WB_global_nav .logo_enterprise_v2 .link {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.WB_global_nav .logo_medium_v2 .link {
	background: url("../images/logo_medium.png") no-repeat;
	_background: url("../images/logo_medium_ie.png") no-repeat;
}

.WB_global_nav .logo_govern_v2 .link {
	background: url("../images/logo_govern.png") no-repeat;
	_background: url("../images/logo_govern_ie.png") no-repeat;
}

.WB_global_nav .logo_enterprise_v2 .link {
	background: url("../images/logo_enterprise.png") no-repeat;
	_background: url("../images/logo_enterprise_ie.png") no-repeat;
}

.WB_global_nav .logo_medium_v2 .link:hover,
.WB_global_nav .logo_govern_v2 .link:hover,
.WB_global_nav .logo_enterprise_v2 .link:hover {
	background-position: 0 -39px;
}

.WB_global_nav .gn_nav {
	_display: inline;
	float: left;
	margin: 0 0 0 150px;
}

.WB_global_nav .gn_title {
	position: relative;
	float: left;
	font-size: 14px;
}

.WB_global_nav .gn_title .gn_tab {
	display: inline-block;
	position: relative;
	z-index: 9999;
	padding: 0 2px 0 0;
	cursor: pointer;
	line-height: 16px;
	color: #fff;
}

.WB_global_nav .gn_title .gn_tab .W_arrow {
	position: absolute;
	top: 17px;
	margin: 0 0 0 4px;
}

.WB_global_nav .gn_title .gn_tab i {
	display: inline-block;
	padding: 11px 19px 11px 20px;
}

.WB_global_nav .gn_onmouse .gn_tab {
	color: #333;
}

.WB_global_nav .gn_title .gn_tab .W_arrow {
	color: #fff;
}

.WB_global_nav .gn_onmouse .gn_tab .W_arrow {
	color: #333;
}

.WB_global_nav .gn_title .gn_tab:hover,
.WB_global_nav .gn_setting .gn_name:hover,
.WB_global_nav .gn_setting .gn_tab:hover {
	background: url("../images/bg_nav.png") repeat-x 0 -38px;
	_background-image: url("../images/bg_nav.gif");
	text-decoration: none;
}

.WB_global_nav .gn_title.current .gn_tab,
.WB_global_nav .gn_setting.current .gn_name {
	background: url("../images/bg_nav.png") repeat-x 0 -76px;
	_background-image: url("../images/bg_nav.gif");
}

.WB_global_nav .gn_search {
	display: inline;
	position: relative;
	float: left;
	width: 235px;
	height: 24px;
	margin: 7px 0 0 25px;
	border-radius: 24px;
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 50%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(50%, #ededed), color-stop(100%, #e6e6e6));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 50%, #e6e6e6 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 50%, #e6e6e6 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 50%, #e6e6e6 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 50%, #e6e6e6 100%);
}

.WB_global_nav .gn_search:hover {
	background: #fff;
}

.WB_global_nav .gn_search.gn_clicked,
.WB_global_nav .gn_search.gn_clicked:hover {
	width: 233px;
	height: 22px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffa00a;
	background: #fff;
	border-radius: 24px;
	box-shadow: inset 0px 1px 4px -1px #bbb;
}

.WB_global_nav .gn_search .hot_word {
	display: none;
	width: 18px;
	height: 13px;
	margin: 4px 0 0 7px;
	background: url("../images/bg_line.png") no-repeat -976px -8px;
	_background: url("../images/bg_line.gif") no-repeat -976px -8px;
	vertical-align: top;
}

.WB_global_nav .gn_search .gn_input {
	width: 193px;
	margin: 5px 0 0 10px;
	border: 0;
	background: none;
	color: #808080;
	vertical-align: top;
}

.WB_global_nav .gn_search.gn_clicked .gn_input {
	color: #333;
}

.WB_global_nav .gn_search.gn_search_hot .gn_input {
	width: 175px;
	margin-left: 3px;
}

.WB_global_nav .gn_search.gn_search_hot .hot_word {
	display: inline-block;
}

.WB_global_nav .gn_search .gn_btn {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 4px 0 0;
	background: url("../images/bg_line.png") no-repeat;
	_background: url("../images/bg_line.gif") no-repeat;
	background-position: -450px -6px;
	vertical-align: top;
}

.WB_global_nav .gn_search.gn_clicked .gn_btn {
	background-position: -500px -6px;
}

.WB_global_nav .gn_search.gn_clicked:hover .gn_btn {
	background-position: -475px -6px;
}

.WB_global_nav .gn_person {
	float: right;
}

.WB_global_nav .gn_setting {
	position: relative;
	float: left;
	max-width: 95px;
	_padding-right: 0;
}

.WB_global_nav .gn_setting i {
	display: inline-block;
	position: relative;
	z-index: 9999;
	padding: 0 0 0 2px;
}

.WB_global_nav .gn_setting .gn_tab {
	display: block;
	position: relative;
	z-index: 9999;
	width: 30px;
	height: 27px;
	padding: 11px 0 0 12px;
	color: #fff;
}

.WB_global_nav .gn_setting .gn_tab .ico {
	display: block;
	width: 16px;
	height: 16px;
	background: url("../images/bg_line.png") no-repeat -225px -6px;
	_background: url("../images/bg_line.gif") no-repeat -225px -6px;
	overflow: hidden;
	text-indent: -999px;
}

.WB_global_nav .gn_setting .gn_write .ico {
	background-position: -225px -6px;
}

.WB_global_nav .gn_onmouse .gn_write .ico {
	background-position: -250px -6px;
}

.WB_global_nav .gn_setting .gn_notice .ico {
	background-position: -275px -6px;
}

.WB_global_nav .gn_setting .gn_notice_new .ico {
	background-position: -300px -6px;
}

.WB_global_nav .gn_onmouse .gn_notice .ico,
.WB_global_nav .gn_onmouse .gn_notice_new .ico {
	background-position: -325px -6px;
}

.WB_global_nav .gn_setting .gn_set .ico {
	background-position: -350px -6px;
}

.WB_global_nav .gn_onmouse .gn_set .ico {
	background-position: -375px -6px;
}

.WB_global_nav .gn_setting .gn_member .ico {
	background-position: -400px -6px;
}

.WB_global_nav .gn_onmouse .gn_member .ico {
	background-position: -425px -6px;
}

.WB_global_nav .gn_setting .gn_name {
	display: inline-block;
	max-width: 75px;
	_width: 70px;
	height: 38px;
	padding: 0 10px;
	overflow: hidden;
	line-height: 37px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}

.WB_global_nav .W_new {
	display: none;
	position: absolute;
	margin: -3px 0 0 10px;
}

.WB_global_nav .gn_notice_new .W_new {
	display: block;
}

.WB_global_nav .gn_setting.gn_onmouse .gn_tab,
.WB_global_nav .gn_setting.gn_onmouse .gn_tab:hover {
	height: 29px;
	background: url("../images/bg_line.png") no-repeat right -3px;
	_background: url("../images/bg_line.gif") no-repeat right -3px;
}

.WB_global_nav .gn_title.gn_onmouse .gn_tab,
.WB_global_nav .gn_bg .gn_title.gn_onmouse .gn_tab:hover {
	background: url("../images/bg_line.png") no-repeat right -3px;
	_background: url("../images/bg_line.gif") no-repeat right -3px;
}

.WB_global_nav .gn_setting.gn_onmouse .gn_write,
.WB_global_nav .gn_bg .gn_setting.gn_onmouse .gn_write:hover {
	background: none;
}

.WB_global_nav .gn_title.gn_onmouse i,
.WB_global_nav .gn_setting.gn_onmouse i {
	height: 18px;
	background: url("../images/bg_line.png") no-repeat -1891px -3px;
	_background: url("../images/bg_line.gif") no-repeat -1891px -3px;
}

.WB_global_nav .gn_setting.gn_onmouse i {
	height: auto;
}

.WB_global_nav .gn_person .no_login {
	line-height: 38px;
	color: #fff;
}

.WB_global_nav .gn_person .no_login .W_vline {
	margin: 0 8px;
}

.WB_global_nav .gn_person .no_login a {
	color: #fff;
}

.WB_global_nav .empty .empty_con {
	width: 200px;
	padding: 30px 0;
}

.gn_topmenulist {
	position: absolute;
	z-index: 9998;
	padding: 5px 0 0;
	border: 1px solid #333;
	background: #fff;
	font-size: 12px;
}

.gn_topmenulist,
.gn_topmenulist .S_txt1,
.gn_topmenulist .S_func1 {
	color: #333;
}

.gn_topmenulist .S_txt2 {
	color: #808080;
}

.gn_topmenulist a,
.gn_topmenulist .S_func1:hover {
	color: #0a8cd2;
}

.gn_topmenulist .S_line2 {
	border-color: #e6e6e6;
}

.WB_global_nav .W_btn_c,
.WB_global_nav .W_btn_c_disable {
	height: 20px;
	padding: 0;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	background: #f2f2f2!important;
	overflow: hidden;
	line-height: 17px;
	vertical-align: middle;
	cursor: pointer;
	width: auto;
}

.WB_global_nav .W_btn_c_disable {
	cursor: default;
}

.WB_global_nav .W_btn_c span,
.WB_global_nav .W_btn_c_disable span {
	height: 18px;
	padding: 0 6px;
	border: 1px solid #fff;
	border-radius: 2px;
	background: none!important;
	*overflow: hidden;
	line-height: 17px;
	*line-height: 19px;
	font-size: 12px;
	vertical-align: middle;
	color: #333;
}

.WB_global_nav .W_btn_c:hover {
	background: #fafafa!important;
}

.WB_global_nav .W_btn_c .ico_page_prev,
.WB_global_nav .W_btn_c_disable .ico_page_prev,
.WB_global_nav .W_btn_c .ico_page_next,
.WB_global_nav .W_btn_c_disable .ico_page_next {
	margin: 3px 0 0;
}

.WB_global_nav .W_btn_c_disable,
.WB_global_nav .W_btn_c_disable:hover {
	border-color: #d9d9d9;
	background: #f2f2f2;
}

.WB_global_nav .W_btn_c_disable:hover span {
	border-color: #fff;
}

.WB_global_nav .W_arrow {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 0 0 5px;
	overflow: hidden;
	vertical-align: top;
	font-size: 0;
	line-height: 0;
}

.WB_global_nav .W_arrow em {
	display: block;
	position: absolute;
	width: 0;
	margin: 0;
	_margin: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
	_border-color: #fff #080d10 #080d10 #080d10;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.WB_global_nav .gn_onmouse .W_arrow em {
	margin: -4px 0 0;
	border-color: #fff #fff #333 #fff;
}

@media \0screen\,
screen\9 {
	.WB_global_nav .gn_onmouse .W_arrow em {
		margin: -5px 0 0\9;
		border-width: 5px\9;
	}
}

.gn_topmenulist .gn_text_list {
	border-bottom: 1px solid #e6e6e6;
}

.gn_topmenulist .gn_text_list li {
	height: 26px;
	line-height: 26px;
}

.gn_topmenulist .gn_text_list li a {
	display: block;
	padding: 0 15px;
	white-space: nowrap;
	color: #333;
}

.gn_topmenulist .gn_text_list li a:hover {
	background: #e6e6e6;
	text-decoration: none;
}

.gn_topmenulist .gn_text_list li a span {
	float: right;
	font-family: "Tahoma";
	font-weight: 700;
}

.gn_topmenulist .gn_func {
	height: 32px;
	padding: 0 15px;
	background: #f2f2f2;
	line-height: 32px;
}

.gn_topmenulist .gn_func a {
	display: block;
}

.gn_topmenulist .gn_func .right {
	float: right;
}

.gn_topmenulist .gn_notice_app {
	padding: 0 0 0 15px;
}

.gn_topmenulist .gn_notice_app dt {
	padding: 10px 10px 10px 0;
}

.gn_topmenulist .gn_notice_app dt span {
	float: right;
	font-family: "Tahoma";
	font-weight: 700;
}

.gn_topmenulist .gn_notice_app dd a {
	display: inline-block;
	position: relative;
	width: 30px;
	margin: 0 15px 15px 0;
}

.gn_topmenulist .gn_notice_app .W_count {
	position: absolute;
	right: -5px;
	top: -3px;
}

.gn_topmenulist_app .list {
	width: 400px;
	float: left;
}

.gn_topmenulist_app .list .ul_pos {
	position: relative;
	width: 400px;
	height: 88px;
	overflow: hidden;
}

.gn_topmenulist_app .list .ul_pos ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
}

.gn_topmenulist_app .list li {
	display: inline;
	position: relative;
	float: left;
	width: 70px;
	height: 78px;
	margin: 0 0 10px 10px;
	*padding: 0 0 10px;
	_padding: 0;
	cursor: pointer;
	text-align: center;
}

.gn_topmenulist_app .list li a {
	display: block;
	padding: 5px 1px 0;
}

.gn_topmenulist_app .list li a:hover {
	width: 68px;
	height: 72px;
	padding: 4px 0 0;
	border: 1px solid #d9d9d9;
	border-radius: 1px;
	background: #f7f7f7;
	color: #0a8cd2;
}

.gn_topmenulist_app .list li img {
	display: block;
	margin: 0 auto 3px;
	*margin: 0 auto 4px;
	border: 1px solid #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}

.gn_topmenulist_app .list li .new,
.gn_topmenulist_app .list li .hot {
	display: block;
	position: absolute;
	top: 43px;
	left: 38px;
	width: 27px;
	height: 18px;
	background: url("../images/bg_line.png") no-repeat -837px -5px;
	_background: url("../images/bg_line.gif") no-repeat -837px -5px;
}

.gn_topmenulist_app .list li .new {
	background-position: -869px -5px;
}

.gn_topmenulist_app .enter {
	float: right;
	width: 180px;
	padding: 0 0 15px;
	*padding: 0 0 11px;
}

.gn_topmenulist_app .my_app,
.gn_topmenulist_app .all_app {
	display: inline-block;
	width: 83px;
	height: 48px;
	margin: 0 0 10px;
	border: 1px solid #cecece;
	border-radius: 2px;
	background: #f2f2f2;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
}

.gn_topmenulist_app .my_app:hover,
.gn_topmenulist_app .all_app:hover {
	border-color: #ffa00a;
	background: #ffa00a;
	color: #fff;
	text-decoration: none;
}

.gn_topmenulist_app .all_app {
	margin: 0 0 10px 10px;
}

.gn_topmenulist_app .my_app em,
.gn_topmenulist_app .all_app em {
	display: inline-block;
	width: 81px;
	height: 46px;
	border: 1px solid #fff;
	cursor: pointer;
	font-weight: 700;
}

.gn_topmenulist_app .my_app:hover em,
.gn_topmenulist_app .all_app:hover em {
	border-color: #feb747;
}

.gn_topmenulist_app .my_app span,
.gn_topmenulist_app .all_app span {
	display: block;
	width: 27px;
	height: 21px;
	margin: 0 auto;
	padding: 4px 0;
	background: url("../images/bg_line.png") no-repeat -904px -3px;
	_background: url("../images/bg_line.gif") no-repeat -904px -3px;
}

.gn_topmenulist_app .all_app span {
	background-position: -938px -3px;
}

.gn_topmenulist_app .my_app:hover span {
	background-position: -1017px -3px;
}

.gn_topmenulist_app .all_app:hover span {
	background-position: -1051px -3px;
}

.gn_topmenulist_app_bar .my_app span {
	background-position: -1088px -3px;
}

.gn_topmenulist_app_bar .all_app span {
	background-position: -1167px -3px;
}

.gn_topmenulist_app_bar .my_app:hover span {
	background-position: -1252px -3px;
}

.gn_topmenulist_app_bar .all_app:hover span {
	background-position: -1297px -3px;
}

.gn_topmenulist_app_hot .my_app span {
	background-position: -1445px -3px;
}

.gn_topmenulist_app_hot .all_app span {
	background-position: -1475px -3px;
}

.gn_topmenulist_app_hot .my_app:hover span {
	background-position: -1505px -3px;
}

.gn_topmenulist_app_hot .all_app:hover span {
	background-position: -1535px -3px;
}

.gn_topmenulist_app_hot_v2 .my_app span {
	background-position: -1565px -3px;
}

.gn_topmenulist_app_hot_v2 .all_app span {
	background-position: -1445px -3px;
}

.gn_topmenulist_app_hot_v2 .my_app:hover span {
	background-position: -1595px -3px;
}

.gn_topmenulist_app_hot_v2 .all_app:hover span {
	background-position: -1505px -3px;
}

.gn_topmenulist_app_game .my_app span {
	background-position: -1124px -3px;
}

.gn_topmenulist_app_game .all_app span {
	background-position: -1211px -3px;
}

.gn_topmenulist_app_game .my_app:hover span {
	background-position: -1343px -3px;
}

.gn_topmenulist_app_game .all_app:hover span {
	background-position: -1390px -3px;
}

.gn_topmenulist_app fieldset {
	height: 21px;
	height: 22px\9;
	margin: 4px 10px 0 15px;
	margin: 3px 10px 0 15px\9;
	*margin: 4px 10px 0 15px;
	padding: 0;
}

.gn_topmenulist_app fieldset legend {
	*margin-left: -7px;
}

.gn_topmenulist_app fieldset .btns {
	_position: relative;
	margin: -17px -5px 0 0;
	margin-top: -18px\9;
	background: #fff;
}

.gn_topmenulist_app fieldset .btns .btn_page_prev,
.gn_topmenulist_app fieldset .btns .btn_page_prevdis {
	margin-left: 0;
}

.gn_topmenulist_app fieldset .btns .pagenum {
	display: inline!important;
	*margin: 0 -3px 0 0!important;
	_margin: 0 -5px 0 0!important;
}

.gn_topmenulist_set,
.gn_topmenulist_notice {
	right: 0;
	top: 39px;
	width: 138px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
}

.gn_topmenulist_notice {
	width: 150px;
}

.gn_topmenulist_title {
	left: 0px;
	top: 39px;
	width: 300px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
}

.gn_topmenulist_app {
	left: -139px;
	top: 39px;
	width: 588px;
	padding: 10px 20px 0 0;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
}

.gn_topmenulist_app_bar {
	left: -139px;
}

.gn_topmenulist_app_hot,
.gn_topmenulist_app_hot_v2 {
	left: -70px;
}

.gn_topmenulist_app_game {
	left: -208px;
}

.gn_topmenulist .W_loading {
	padding: 20px 0;
	text-align: center;
}

.gn_tips {
	left: 788px;
	width: 190px;
	padding: 7px 0 10px;
	border-top: none;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
}

.gn_tips .icon_close {
	width: 15px;
	height: 15px;
	background: url("../images/bg_line.png") no-repeat;
	_background: url("../images/bg_line.gif") no-repeat;
	background-position: 0 -25px;
	position: absolute;
	top: 3px;
	right: 3px;
}

.gn_tips .icon_close:hover {
	background-position: -25px -25px;
}

.gn_tips .tips_list {
	padding: 3px 0 0;
}

.gn_tips .tips_list li {
	padding: 0 15px;
	line-height: 21px;
}

.gn_tips .tips_list li.line {
	height: 0px;
	margin: 5px 0;
	border-bottom: 1px dashed #ccc;
	line-height: 0px;
	font-size: 0px;
}

.gn_tips .tips_list span {
	float: right;
}

.gn_topmenulist_search {
	left: 0;
	top: 23px;
	min-width: 232px;
	*width: 232px;
	margin: 3px 0 0;
	border-radius: 2px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
}

.gn_topmenulist_search .c_red {
	color: #f00;
}

.gn_topmenulist_search .txtb {
	color: #999;
}

.gn_topmenulist_search .selectbox {
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	padding: 5px 0;
}

.gn_topmenulist_search .selectbox div {
	*display: inline;
}

.gn_topmenulist_search .selectbox p.title,
.gn_topmenulist_search .selectbox p.keyword {
	height: 14px;
	padding: 4px 20px;
	overflow: hidden;
	cursor: pointer;
	white-space: nowrap;
	color: #0078b6;
}

.gn_topmenulist_search .selectbox p.keyword {
	color: #333;
}

.gn_topmenulist_search .selectbox dl {
	padding: 5px 19px;
}

.gn_topmenulist_search .selectbox dt {
	float: left;
	margin: 0 5px 0 0;
}

.gn_topmenulist_search .selectbox dt img {
	display: block;
	width: 30px;
	height: 30px;
}

.gn_topmenulist_search .selectbox dd {
	_width: 116px;
	margin: 0 0 0 40px;
	_overflow: Hidden;
}

.gn_topmenulist_search .selectbox dd span {
	white-space: nowrap;
	_white-space: normal;
}

.gn_topmenulist_search .selectbox dd a,
.gn_topmenulist_search .selectbox dl.current dd a {
	color: #333;
}

.gn_topmenulist_search .applist {
	margin-top: 4px;
}

.gn_topmenulist_search .selectbox dd .area {
	margin: 2px 0;
	white-space: nowrap;
	_white-space: normal;
}

.gn_topmenulist_search .selectbox .current {
	background-color: #e6e6e6;
}

.gn_topmenulist_search .selectbox dl.current {
	position: relative;
	margin-bottom: -1px;
	padding-top: 4px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}

.gn_topmenulist_search .member {
	margin-top: 2px;
}

.gn_topmenulist_search .W_loading {
	text-align: center;
}

.gn_topmenulist_send {
	position: absolute;
	right: 0px;
	top: 33px;
	width: 417px;
	padding: 0;
}

.male,
.female,
.approve,
.approve_co,
.approve_dead,
.ico_club,
.ico_vlady,
.ico_member,
.ico_member_dis,
.ico_member1,
.ico_member2,
.ico_member3,
.ico_member4,
.ico_member5,
.ico_member6,
.zongyika2014,
.lvxing2014 {
	display: inline-block;
	background: url("../images/bg_line.png") no-repeat;
	_background: url("../images/bg_line.gif") no-repeat;
}

.male {
	width: 16px;
	height: 13px;
	background-position: 0 -6px;
	vertical-align: text-bottom;
}

.female {
	width: 16px;
	height: 13px;
	background-position: -25px -6px;
	vertical-align: text-bottom;
}

.approve {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -50px -6px;
	vertical-align: text-bottom;
}

.approve_co {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -75px -6px;
	vertical-align: text-bottom;
}

.approve_dead {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -100px -6px;
	vertical-align: text-bottom;
}

.ico_club {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -125px -6px;
	vertical-align: text-bottom;
}

.ico_vlady {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -150px -6px;
	vertical-align: text-bottom;
}

.ico_member {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -175px -6px;
	vertical-align: text-bottom;
}

.ico_member_dis {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -200px -6px;
	vertical-align: text-bottom;
}

.ico_member1 {
	width: 15px;
	height: 14px;
	margin-left: 2px;
	background-position: -100px -25px;
	vertical-align: text-bottom;
}

.ico_member2 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -125px -25px;
	vertical-align: text-bottom;
}

.ico_member3 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -150px -25px;
	vertical-align: text-bottom;
}

.ico_member4 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -175px -25px;
	vertical-align: text-bottom;
}

.ico_member5 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -200px -25px;
	vertical-align: text-bottom;
}

.ico_member6 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -225px -25px;
	vertical-align: text-bottom;
}

.lvxing2014 {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -250px -25px;
	vertical-align: text-bottom;
}

.zongyika2014 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -275px -25px;
	vertical-align: text-bottom;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (-moz-min-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2) {
	.male,
	.female,
	.approve,
	.approve_co,
	.approve_dead,
	.ico_club,
	.ico_vlady,
	.ico_member,
	.ico_member_dis,
	.WB_global_nav .gn_setting .gn_tab .ico,
	.WB_global_nav .gn_search .gn_btn,
	.WB_global_nav .gn_logo_v2 .link {
		background-image: url("../images/bg_line-x2.png");
		background-size: 2000px 43px;
	}
	.WB_global_nav .gn_logo {
		background: url("../images/wb_logo-x2.png") no-repeat;
		background-size: 190px 78px;
	}
	.WB_global_nav .gn_logo_v2 .logo,
	.WB_global_nav .gn_logo_v2 .box img,
	.WB_global_nav .gn_logo_v2 .box object {
		display: none;
	}
	.WB_global_nav .gn_logo_v2 .box {
		background: url("../images/bg_line-x2.png") no-repeat -548px -4px;
		background-size: 2000px 43px;
	}
}

#js_homestyle_css_module_global_WB_global_nav {
	height: 42px;
}

#js_style_css_module_global_WB_global_nav {
	height: 42px;
}

.WB_left_nav {}

.WB_left_nav .lev a,
.WB_left_nav .lev2 a {
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	padding: 0 0 0 20px;
	text-decoration: none;
	overflow: hidden;
}

.WB_left_nav .lev3 a {
	display: block;
	height: 21px;
	line-height: 23px;
	font-size: 12px;
	padding: 0 0 0 4px;
	text-decoration: none;
	margin: 3px 8px 2px 0;
}

.WB_left_nav .level_1_Box .lev a {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}

.WB_left_nav .lev2 a {
	padding: 0 0 0 30px;
}

.WB_left_nav .lev a:hover,
.WB_left_nav .lev2 a:hover,
.WB_left_nav .lev2 a.lev_curr,
.WB_left_nav .lev2 a.lev_curr:hover,
.WB_left_nav .lev3 a:hover {
	background-image: url("../images/left_nav_border.png");
	_background-image: none;
	background-position: -150px bottom;
	background-repeat: no-repeat;
}

.WB_left_nav .ico_userguide {
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-repeat: no-repeat;
	background-position: 0 -223px;
	display: inline-block;
	height: 20px;
	width: 20px;
}

.WB_left_nav .lev_curr .ico_userguide {
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-repeat: no-repeat;
	background-position: -25px -223px;
	display: inline-block;
	height: 20px;
	width: 20px;
}

.WB_left_nav a.lev_curr,
.WB_left_nav a.lev_curr:hover {
	background-image: url("../images/left_nav_border.png");
	_background-image: none;
	background-position: left bottom;
	background-repeat: no-repeat;
	font-weight: bold;
}

.WB_left_nav .levmenu {
	background-image: url("../images/left_nav_border.png");
	_background-image: none;
	background-position: -300px top;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.WB_left_nav .levmenu .lm_li {
	display: block;
	height: 24px;
	line-height: 25px;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.WB_left_nav .levmenu .lm_li:hover {
	background-image: url("../images/left_nav_border.png");
	_background-image: none;
	background-position: -300px top;
	background-repeat: no-repeat;
}

.WB_left_nav .levmore {
	display: block;
	font-size: 12px;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.WB_left_nav .levmore .S_link1 {
	height: 20px;
	line-height: 20px;
}

.WB_left_nav .levmore .W_arrow {
	height: 7px;
	*height: 13px;
	width: 4px;
	*width: 7px;
}

.WB_left_nav .levmore .W_arrow em {
	margin: -2px 0 0 -7px;
}

.WB_left_nav .level_2_Box .levmore .W_new {
	margin: 0 0 0 3px;
}

.WB_left_nav .level_2_Box:hover .btns {
	display: block;
	cursor: pointer;
}

.WB_left_nav .levmore .W_btn_b {
	margin: 8px 10px 8px 0;
}

.WB_left_nav .lev .W_ico20 {
	margin-right: 10px;
	vertical-align: -5px;
	*vertical-align: -1px;
	_margin: 7px 10px 7px 0;
}

.WB_left_nav .lev2 .W_ico20 {
	width: 19px;
	vertical-align: -8px;
	*vertical-align: -7px;
	_margin: 7px 3px 7px 0;
}

.WB_left_nav .lev .levtxt,
.WB_left_nav .lev3 .levtxt {
	height: 26px;
	line-height: 27px;
	display: inline-block;
	width: 70px;
	max-width: 70px;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
	white-space: nowrap;
	zoom: 1;
}

.WB_left_nav .lev3 .levtxt {
	width: 64px;
	max-width: 64px;
}

.WB_left_nav .level_2_Box .lev a {
	padding: 0 0 0 20px;
}

.WB_left_nav .level_3_Box .lev3 a {
	padding: 0;
}

.WB_left_nav .level_2_Box .lev .W_ico20 {
	float: left;
	margin: 4px 10px 0 0;
}

.WB_left_nav .lev3 .W_iconlev_s {
	margin: 3px 10px 0 6px;
	vertical-align: -4px;
	_margin: 4px 10px 4px 6px;
	_vertical-align: middle;
}

.WB_left_nav .lev3 .W_iconleftnav {
	display: inline-block;
	overflow: hidden;
	width: 16px;
	height: 14px;
	padding: 0 10px 0 7px;
	background-image: url("../images/left_nav_border.png");
	_background-image: none;
	background-position: -450px 3px;
	background-repeat: no-repeat;
	text-align: center;
}

.WB_left_nav .lev3 .W_iconleftnav .W_iconlev_s {
	margin: 0;
}

.left_nav_line fieldset {
	display: block;
	height: 22px;
	margin: 10px 0 0 0;
	padding: 0 0 6px 15px;
	zoom: 1;
	clear: both;
}

.left_nav_line fieldset .W_ico12 {
	margin: -12px 0 0 108px;
	margin: -13px 0 0 108px\9;
	*margin: -28px 0 0 108px;
	_margin: -25px 0 0 108px;
	vertical-align: 1px;
}

.left_nav_line fieldset .btns {
	display: none;
	_display: block;
	margin: -22px 0 0 73px;
}

.left_nav_line legend.tit {
	line-height: 22px;
	font-size: 12px;
	padding: 1px 5px 0;
	*padding-top: 0;
}

.left_nav_lineborder fieldset {
	height: 1px;
	margin: 10px 0 0 0;
}

.WB_left_nav .line_spe {
	margin: 7px 0 7px 20px;
	*margin: 6px 0 8px 20px;
	border-top-style: solid;
	border-top-width: 1px;
}

.WB_left_nav .W_empty {
	margin: 0 20px;
}

.WB_left_nav .note {
	border-style: solid;
	border-width: 1px;
	margin: 5px;
}

.WB_left_nav .note .opt a {
	display: block;
	padding: 5px 10px;
	text-decoration: none;
}

.WB_left_nav .note .opt a:hover {
	background-image: url("../images/left_nav_border.png");
	_background-image: none;
	background-position: -300px top;
	background-repeat: no-repeat;
}

.WB_left_nav .lev_edit .levtxt {
	height: 23px;
	line-height: 21px;
}

.WB_left_nav .lev_edit .lev a {
	width: 120px;
	display: inline-block;
	height: 22px;
	line-height: 23px;
	font-size: 12px;
	padding: 0 0 0 10px;
	text-decoration: none;
	margin: 2px 9px;
	border-width: 1px;
	border-style: dotted;
	border-color: transparent;
	cursor: move;
	_border-style: solid;
	_border-color: tomato;
	_filter: chroma(color=tomato);
}

.WB_left_nav .lev_edit .lev a:hover {
	border-color: #ffb941;
	background: none;
}

.WB_left_nav .lev_edit .lev .W_ico20 {
	float: left;
	margin: 1px 10px 0 0;
	cursor: move;
}

.WB_left_nav .lev_edit .lev .levtxt {
	cursor: move;
}

.WB_left_nav .lev .W_new {
	float: right;
	margin: 14px 8px 0 0;
	*margin-top: -21px;
}

.WB_left_nav .lev3 .W_new {
	float: right;
	margin: 8px 0 0 0;
	*margin-top: -16px;
}

.WB_left_nav .lev .W_new_count {
	float: right;
	margin: 8px 8px 0 0;
	*margin-top: -18px;
}

.WB_left_nav .lev3 .W_new_count {
	float: right;
	margin: 6px -3px 0 0;
	*margin-top: -15px;
}

.WB_left_nav .level_1_Box .W_new_count {
	margin: 11px 5px 0 0;
	*margin-top: -23px;
}

.WB_left_nav .lev .W_ico12,
.WB_left_nav .lev3 .W_ico12 {
	width: 12px;
	height: 12px;
	visibility: hidden;
	cursor: pointer;
	float: left;
	margin: 8px 3px 0 5px;
}

.WB_left_nav .level_2_Box .lev .W_ico12 {
	position: relative;
	left: -15px;
	*position: absolute;
	*left: auto;
	margin: 8px -15px 0 0;
	*margin: 8px 0 0 -45px;
	_margin: 8px 0 0 -50px;
}

.WB_left_nav .lev3 .W_ico12 {
	margin: 5px -2px 0 5px;
}

.WB_left_nav .lev a:hover .icon_opt,
.WB_left_nav .lev3 a:hover .icon_opt {
	visibility: visible;
	cursor: pointer;
}

.WB_left_nav .lev3 .icon_rtnew,
.WB_left_nav .lev3 .icon_rthot {
	margin: 2px 0 0 2px;
}

.WB_left_nav .FIXED {
	*zoom: 1;
	position: fixed;
	top: 40px;
	width: 150px;
	overflow: hidden;
	-webkit-animation-name: dropdown;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease;
	-moz-animation-name: dropdown;
	-moz-animation-duration: 0.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease;
}

.WB_left_nav .scroll {
	*zoom: 1;
	position: absolute;
	right: 0;
	width: 8px;
	cursor: pointer;
	height: 100%;
	background: rgba(210, 210, 210, .5);
	background: #ccc\9;
}

.WB_left_nav .scroll .scroll_main {
	width: 8px;
	min-height: 40px;
	display: inline-block;
	border-radius: 7px;
	background: rgba(10, 10, 10, .5);
	background: #666\9;
	cursor: pointer;
}

.WB_left_nav .scroll:hover {
	width: 11px;
	-webkit-transition: width .2s;
}

.WB_left_nav .scroll:hover .scroll_main {
	width: 11px;
	-webkit-transition: width .2s;
}

@-webkit-keyframes dropdown {
	0% {
		-webkit-transform: translate(0, -100%)
	}
	100% {
		-webkit-transform: translate(0, 0)
	}
}

@-moz-keyframes dropdown {
	0% {
		-moz-transform: translate(0, -100%)
	}
	100% {
		-moz-transform: translate(0, 0)
	}
}

#js_homestyle_css_module_global_WB_left_nav {
	height: 42px;
}

#js_style_css_module_global_WB_left_nav {
	height: 42px;
}

.send_weibo .title_area {
	height: 24px;
	overflow: hidden;
	clear: both;
}

.send_weibo .title {
	text-indent: -9999em;
	outline-style: none;
	font: normal 20px/24px Tahoma;
	float: left;
	width: 224px;
	height: 24px;
}

.send_weibo .num {
	float: right;
	height: 22px;
	line-height: 19px;
}

.send_weibo .num span {
	font-weight: 700;
	font-size: 22px;
	font-style: italic;
	font-family: Constantia, Georgia;
}

.send_weibo .num a.S_txt2 {
	text-decoration: none;
	cursor: default;
}

.send_weibo .key {
	float: right;
	height: 22px;
	line-height: 26px;
	_line-height: 26px;
}

.send_weibo .input {
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	-webkit-box-shadow: 1px 1px 1px 0px #eaeaea inset;
	-moz-box-shadow: 1px 1px 1px 0px #eaeaea inset;
	box-shadow: 1px 1px 1px 0px #eaeaea inset;
	height: 88px;
	position: relative;
	border-radius: 3px;
	margin: 15px 0 0;
	background-color: #fff;
}

.send_weibo .input .input_detail {
	background: transparent;
	width: 544px;
	height: 74px;
	padding: 5px;
	font-family: "Tahoma", "SimSun";
	font-size: 14px;
	line-height: 18px;
	overflow-x: hidden;
	overflow-y: auto;
	word-wrap: break-word;
	outline: none;
	border: 0;
	margin: 2px 0 0 2px;
}

.send_weibo .input .arrow,
.send_weibo .input.clicked .arrow {
	display: block;
	width: 11px;
	height: 19px;
	background: url("../images/icon.png") no-repeat;
	_background-image: url("../images/icon.gif");
	position: absolute;
	top: 19px;
	right: -11px;
}

.send_weibo .input.clicked .arrow {
	background-position: -475px -51px;
}

.send_weibo .input.clicked {
	border-color: #ffb941;
	-webkit-box-shadow: 1px 1px 1px 0px #ddd inset;
	-moz-box-shadow: 1px 1px 1px 0px #ddd inset;
	box-shadow: 1px 1px 1px 0px #ddd inset;
}

.send_weibo .img_upload {
	position: absolute;
	z-index: 99;
	border: 1px dashed #ccc;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	*height: 77px;
	_width: 548px;
	color: #808080;
	text-align: center;
}

.send_weibo .img_upload b {
	display: inline-block;
	vertical-align: middle;
	height: 100%
}

.send_weibo .img_upload .iu-tip {
	display: inline-block;
	vertical-align: middle
}

.send_weibo .img_upload .iu-tip .W_ico12 {
	vertical-align: -2px;
	*vertical-align: 0;
	margin-right: 8px
}

.send_weibo .kind {
	float: left;
	padding: 2px 0 0;
}

.send_weibo .kind .W_vline {
	display: inline-block;
	margin: 9px 10px 0 -2px;
	vertical-align: 1px;
}

.send_weibo .W_arrow {
	vertical-align: 3px;
	*vertical-align: 6px;
}

.send_weibo .kind_detail {
	float: left;
}

.send_weibo .kind_detail a {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	-webkit-text-size-adjust: none;
	margin: 7px 10px 0 0;
	width: 25px;
	text-align: center;
	height: 20px;
}

.send_weibo .kind_v2 {
	float: left;
	width: 390px;
	padding: 10px 0 0;
}

.send_weibo .kind_v2 .kind_detail a {
	float: left;
	width: auto;
	height: auto;
	margin: 0 14px 0 0;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}

.send_weibo .kind_v2 .W_ico16 {
	margin: 0 4px 0 0;
	vertical-align: -4px;
	*vertical-align: -1px;
	_vertical-align: -3px;
}

.send_weibo .kind i.S_txt2,
.send_weibo .kind_v2 i.S_txt2 {
	float: left;
	margin: 0 8px 0 -1px;
	_margin: 0 6px 0 -3px;
}

.send_weibo .kind .more,
.send_weibo .kind_v2 .more {
	float: left;
	margin: 1px 0 0;
	margin: 2px 0 0\9;
	*margin: 0;
	_margin: 1px 0 0;
}

.send_weibo .kind .more .W_ico16,
.send_weibo .kind_v2 .more .W_ico16 {
	margin-top: -1px;
	_margin-top: 0;
}

.send_weibo .kind i.S_txt2,
.send_weibo .kind .more {
	margin-top: 7px;
}

.send_weibo .func {
	float: right;
	padding: 5px 0 0;
	text-align: right;
	width: 170px;
	white-space: nowrap;
}

.send_weibo .func .limits {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 6px 10px 0 0;
	vertical-align: top;
}

.send_weibo .func .limits .W_autocut {
	display: inline-block;
	width: 62px;
	cursor: pointer;
	text-align: right;
}

.send_weibo .func .opt {
	*position: absolute;
	display: inline-block;
	width: 115px;
	margin: 6px 0 0 -37px;
	*margin: 2px 0 0 -120px;
	overflow: hidden;
	vertical-align: top;
}

.send_weibo .send_btn span {
	display: inline-block;
	width: 78px;
	padding: 0;
	text-align: center;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	text-shadow: 1px 1px rgba(0, 0, 0, .2);
}

.send_weibo .send_btn.W_btn_v_disable span {
	text-shadow: none;
	cursor: pointer;
}

.send_weibo .send_btn {
	*width: 82px;
}

.send_weibo .send_succpic {
	display: block;
	width: 135px;
	height: 48px;
	position: absolute;
	top: 20px;
	left: 220px;
	overflow: hidden;
}

.send_weibo .send_succpic .txt {
	display: block;
	font: normal 16px/22px Microsoft Yahei;
	margin-top: 12px;
}

.send_weibo .send_succpic .icon_succB,
.send_weibo .send_succpic .icon_errorB {
	float: left;
	width: 37px;
	margin-right: 10px;
}

.send_weibo .sendsucc_detail {
	width: 365px;
	left: 20%;
}

.send_weibo .sendsucc_detail .txt {
	margin-top: 0;
}

.send_weibo .sendsucc_detail .note {
	font-size: 12px;
	display: block;
	margin-top: 7px;
}

.send_weibo .set_timer {
	height: 30px;
	border-style: solid;
	line-height: 30px;
}

.send_weibo .set_timer .set_date_txt {
	margin-left: 10px;
}

.send_weibo .set_timer .set_data_mod {
	width: 85px;
	height: 17px;
	margin: 6px 10px 0 0;
	padding-left: 6px;
	background: #fff;
	border-style: solid;
	border-width: 1px;
}

.send_weibo .set_timer .set_data_mod .ipt {
	width: 65px;
	height: 14px;
	padding-top: 1px;
	font-family: "宋体";
	color: #333;
	border: none;
	line-height: 14px;
	outline: none;
	*border: 0;
}

.send_weibo .set_timer .set_data_mod .icon_calendar {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 1px 1px 0 0;
	background: url("../images/icon_common.gif");
}

.send_weibo .set_timer .sel_time {
	margin: 6px 6px 0 0;
	border-style: solid;
	border-width: 1px;
	font-family: "宋体";
	height: 19px;
}

.send_weibo .set_timer .set_time_txt {
	margin-right: 5px;
}

.send_weibo .set_timer .rt_txt {
	margin-right: 10px;
}

.send_weibo .input .set_timer {
	display: none;
}

.send_weibo .input_set_timer {
	position: relative;
}

.send_weibo .input_set_timer .set_timer {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 558px;
	border-width: 1px 0 0;
}

.send_weibo .input_set_timer .input_detail {
	height: 44px;
}

.send_weibo .input_set_timer .icon_close {
	float: right;
	margin: 9px 6px 0 0;
}

.send_weibo .input_set_timer .set_timer .pc_caldr {
	z-index: 10000!important;
}

.PRF_sendtimer .input {
	margin: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border: solid 1px #ccc !important;
	background-color: #fff !important;
}

.PRF_sendtimer .title_area {
	margin-bottom: 7px;
}

.PRF_sendtimer .set_timer {
	border-width: 0 1px 1px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

.PRF_sendtimer .func_area .W_btn_v {
	font-size: 16px;
	font-family: "Microsoft Yahei";
}

.PRF_sendtimer .func_area .W_btn_v span {
	width: 78px;
	padding: 0;
	text-align: center;
}

.PRF_send_weibo .input .input_detail {
	width: 478px;
	height: 67px;
	margin: 1px 0 0;
}

.PRF_send_weibo .input {
	margin: 0;
	height: 78px;
}

.PRF_send_weibo .input_wrap {
	margin: 0 0 0 20px
}

.PRF_send_weibo .arrow_lt .inner {
	position: absolute;
	left: -8px;
	left: -7px\0;
	top: 10px;
}

.PRF_send_weibo .arrow_lt i {
	display: inline-block;
	border-color: transparent #c6c6c6 transparent transparent;
	border-style: dashed solid dashed dashed;
	border-width: 8px 8px 8px 0;
	border-width: 7px 7px 7px 0\9;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	vertical-align: top;
}

.PRF_send_weibo .arrow_lt i.i2 {
	margin: 0 0 0 -7px;
	margin: 0 0 0 -6px\9;
	border-color: transparent #fff transparent transparent;
}

.PRF_send_weibo .input.clicked .arrow_lt i.i1 {
	border-right-color: #ffb941
}

.PRF_send_weibo .send_succpic {
	left: 190px
}

.PRF_send_weibo .title_area {
	margin-bottom: 4px
}

.PRF_send_weibo .num span {
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
}

.PRF_send_a .input {
	height: 58px;
	margin-top: 5px;
}

.PRF_send_a .func_area .W_btn_v span {
	width: 78px;
	padding: 0;
	text-align: center;
}

.PRF_send_a .func_area .W_btn_v {
	font-size: 16px;
	font-family: "Microsoft Yahei";
}

.PRF_send_a .input .input_detail {
	height: 44px;
}

.PRF_send_a .send_succpic {
	top: 5px;
}

#js_homestyle_css_module_global_send_weibo {
	height: 42px;
}

#js_style_css_module_global_send_weibo {
	height: 42px;
}

.function_guide .border td {
	table-layout: fixed;
	font-size: 2px;
	line-height: 2px;
}

.function_guide .border .arrow_lt,
.function_guide .border .arrow_rt,
.function_guide .border .arrow_lb,
.function_guide .border .arrow_rb {
	width: 8px;
	height: 8px;
	background: url("../images/func_guide_border.png") no-repeat;
	_background: url("../images/func_guide_border.gif") no-repeat;
}

.function_guide .border .arrow_rt {
	background-position: -8px 0;
}

.function_guide .border .arrow_lb {
	background-position: 0 -8px;
}

.function_guide .border .arrow_rb {
	background-position: -8px -8px;
}

.function_h .line_h,
.function_h .line_hb {
	background: url("../images/func_guide_line.png") repeat-x;
}

.function_h .line_hb {
	background-position: 0 bottom;
}

.function_s .line_l,
.function_s .line_r {
	background: url("../images/func_guide_line.png") repeat-y;
}

.function_s .line_r {
	background-position: right 0;
}

.layer_guide {
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .3);
}

.layer_guide .content {
	zoom: 1;
}

.layer_guide .bg {
	background: #ffa00a;
}

.layer_guide .content {
	border: 0;
}

.layer_guide .arrow {
	background-image: url("../images/func_guide_layer.png");
}

.layer_guide .arrow_t,
.layer_guide .arrow_b {
	height: 7px;
	top: -4px;
}

.layer_guide .arrow_b {
	top: auto;
	bottom: -4px;
}

.layer_guide .arrow_r,
.layer_guide .arrow_l {
	width: 8px;
}

.layer_guide .arrow_r {
	background-position: 0 1px;
}

.layer_guide .arrow_r {
	background-position: -19px 0;
}

.layer_guide .arrow_l {
	background-position: -12px 0;
}

.layer_guide .arrow_b {
	background-position: 0 -7px;
}

.layer_guide .guide {
	padding: 20px 20px 15px;
}

.layer_guide .closefri_guide {
	padding: 10px 18px 15px;
}

.layer_guide .guide_title {
	font-size: 14px;
	font-weight: 700;
}

.layer_guide .guide_title span {
	color: #ffa00a;
}

.layer_guide .guide_content dt {
	float: left;
	width: 250px;
	line-height: 22px;
	padding: 16px 20px 0 0;
}

.layer_guide .guide_content dd {
	float: left;
}

.layer_guide .func,
.layer_guide .func_btn {
	border-top: 1px solid #e6e6e6;
	line-height: 20px;
	padding: 10px 0 0;
	margin: 10px 0 0;
}

.layer_guide .func_btn {
	text-align: right;
}

.layer_guide .func .right,
.layer_guide .closefunc .right {
	float: right;
}

.layer_guide .func .right a,
.layer_guide .closefunc a {
	margin: 0 0 0 10px;
}

.layer_guide .closefri_guide1 {
	width: 404px;
	height: 268px;
	background: url("../images/closefri_guide1.png") no-repeat;
}

.layer_guide .closefri_guide2 {
	width: 270px;
	height: 193px;
	background: url("../images/closefri_guide2.png") no-repeat;
}

.layer_guide .closefri_guide3 {
	width: 272px;
	height: 192px;
	background: url("../images/closefri_guide3.png") no-repeat;
}

.layer_guide .closefri_guide4 {
	width: 310px;
	height: 189px;
	background: url("../images/closefri_guide4.png") no-repeat;
}

.layer_guide .other_closefri_guide3 {
	width: 271px;
	height: 198px;
	background: url("../images/other_closefri_guide3.png") no-repeat;
}

.layer_guide .zero_closefri_guide1 {
	width: 310px;
	height: 195px;
	background: url("../images/closefri_guide01.png") no-repeat;
}

.layer_guide .closefunc {
	border: none;
	line-height: 20px;
	padding: 10px 0 0;
}

.comment_guide4 {
	position: absolute;
	top: 0;
	right: -220px;
}

.comment_guide4 .comdiscuss {
	width: 176px;
	height: 42px;
	margin: 0 8px auto 8px;
	background: url("../images/comdiscuss.png") no-repeat;
}

.comment_guide4 .fl {
	float: left;
}

.layer_guide_choosegroup {
	width: 414px;
	height: 367px;
	background: url("../images/choosegroup.png") no-repeat;
}

.layer_guide_choosegroup .layer_guide {
	position: absolute;
}

.layer_guide .gift_guide {
	width: 380px;
	padding: 12px 20px 10px 12px;
	background: url("../images/gift_guide.png") 15px 4px no-repeat;
}

.layer_guide .gift_guide .guide_title {}

.layer_guide .gift_guide .guide_title .guide_icon_star {
	display: inline-block;
	width: 16px;
	height: 26px;
	vertical-align: middle;
	background: url("../images/send_gift_bg.png") -185px -42px no-repeat;
	_background-image: url("../images/send_gift_bg.gif");
}

.layer_guide .gift_guide .guide_content {
	margin-bottom: 15px;
}

.layer_guide .gift_guide .guide_content dt {
	width: auto;
	padding-top: 2px;
}

.cfriend_guide {
	width: 465px;
	height: 324px;
	background: url("../images/userguide_cfriend_group.png") no-repeat;
	position: relative;
}

.cfriend_guide .btn {
	position: absolute;
	left: 264px;
	top: 169px;
	width: 143px;
	height: 70px;
}

.cfriend_guide .btn:hover {
	background: url("../images/userguide_cfriend_group_ahover.png") no-repeat;
}

#js_homestyle_css_module_global_guide {
	height: 42px;
}

#js_style_css_module_global_guide {
	height: 42px;
}

.layer_tips {
	position: fixed;
	_position: absolute;
	z-index: 999;
	padding: 7px 10px;
	line-height: 17px;
	width: 200px;
	border: 1px solid #f9f2a7;
	background: #feffe5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.layer_tips .icon_close {
	position: absolute;
	top: 5px;
	right: 5px;
}

.layer_tips a {
	color: #d4a639;
}

.layer_tips .arrow_down {
	background: url("../images/layer_arrow.png") no-repeat 0 0;
	display: block;
	width: 19px;
	height: 10px;
	overflow: hidden;
	margin: 7px auto 0;
	position: absolute;
	bottom: -10px;
	left: 20px;
}

.layer_tips .arrow_left {
	background: url("../images/layer_arrow.png") no-repeat 0 -20px;
	display: block;
	width: 10px;
	height: 19px;
	overflow: hidden;
	margin: 7px auto 0;
	position: absolute;
	top: 10px;
	left: -10px;
}

.layer_tips .arrow_right {
	background: url("../images/layer_arrow.png") no-repeat -20px -20px;
	display: block;
	width: 10px;
	height: 19px;
	overflow: hidden;
	margin: 7px auto 0;
	position: absolute;
	top: 10px;
	right: -10px;
}

.layer_tips .arrow_up {
	background: url("../images/layer_arrow.png") no-repeat -20px 0;
	display: block;
	width: 19px;
	height: 10px;
	overflow: hidden;
	margin: 7px auto 0;
	position: absolute;
	top: -17px;
	left: 20px;
}

.layer_tips_on .arrow {
	display: none;
}

.layer_tip_black {
	position: absolute;
	background: #4D4D4D;
	color: #fff;
	padding: 6px;
	*padding-bottom: 5px;
}

.layer_tip_black .txt {}

.layer_tip_black .arrow_bottom {
	display: block;
	height: 13px;
	overflow: hidden;
	position: absolute;
	bottom: -5px;
	left: 5px;
	_bottom: -7px;
	font-size: 12px;
	color: #4D4D4D;
}

.layer_tips a.normal {
	text-decoration: none;
}

#js_homestyle_css_module_layer_layer_tips {
	height: 42px;
}

#js_style_css_module_layer_layer_tips {
	height: 42px;
}

.layer_tips_bg {
	background: #FEFFE5;
	height: 100%;
	overflow: hidden;
	padding: 11px 10px 7px;
}

.layer_tips_version {
	position: absolute;
	width: 194px;
	padding: 0;
	border-width: 1px 1px 2px;
	border-style: solid;
	border-color: #F9F2A7;
	line-height: 17px;
}

.layer_tips_version .W_close {
	float: right;
	margin: -5px -5px 0 0;
}

.layer_tips_version ul,
.layer_tips_version dl,
.layer_tips_version .tv_content {
	overflow: hidden;
	zoom: 1;
}

.layer_tips_version ul li a {
	cursor: pointer;
}

.layer_tips_version ul li span.link {
	color: #e0a20c;
}

.layer_tips_version a {
	color: #d4a639;
}

.layer_tips_version li.btn {
	text-align: right
}

.layer_tips_version li.btn a {
	color: #0095CD
}

.layer_tips_version li.btn .W_arr_r_on {
	margin: 0 0 0 5px;
}

.layer_tips_version .arrow_up,
.layer_tips_version .arrow_left,
.layer_tips_version .arrow_down,
.layer_tips_version .arrow_right {
	position: absolute;
	overflow: hidden;
	display: block;
	background: url("../images/layer_arrow.png") 0 0 no-repeat;
	margin: 0;
}

.layer_tips_version .arrow_up {
	top: -9px;
	left: 20px;
	width: 20px;
	height: 10px;
	background-position: -20px 0;
}

.layer_tips_version .arrow_right {
	right: -9px;
	top: 17px;
	width: 10px;
	height: 20px;
	background-position: -20px -20px;
}

.layer_tips_version .arrow_down {
	left: 20px;
	bottom: -9px;
	width: 20px;
	height: 10px;
	background-position: 0 0;
}

.layer_tips_version .arrow_left {
	left: -9px;
	top: 17px;
	width: 10px;
	height: 20px;
	background-position: 0 -20px;
}

.layer_tips_version .icon_close {
	position: static;
	float: right;
	margin: -7px -6px 0 0;
	background: url("../images/tips_close.gif") no-repeat 0 -13px;
}

.layer_tips_version .icon_close:hover {
	background-position: 0 0;
}

.userguide {
	_zoom: 1;
}

.userguide .layer_tips_intro {
	position: absolute;
	_zoom: 1;
}

.layer_tips_wid2 {
	width: 285px;
}

.layer_tips_intro dl dt {
	font-weight: bold;
}

.layer_tips_intro dl dd em {
	display: inline-block;
	width: 64px;
	height: 17px;
	vertical-align: -2px;
	*vertical-align: 1px;
}

.layer_tips_intro dl dd em.layer_nickname {
	background: url("../images/tips_intro.png") no-repeat right -94px;
}

.layer_tips_intro dl dd em.layer_nickname_CHT {
	background: url("../images/tips_intro.png") no-repeat -912px -94px;
}

.layer_tips_intro dl dd.remind_pic {
	background: url("../images/tips_intro.png") no-repeat 0 45px;
	padding: 0 0 130px 0;
}

.layer_tips_intro dl dd.remind_pic_CHT {
	background: url("../images/tips_intro.png") no-repeat -528px 45px;
	padding: 0 0 130px 0;
}

.layer_tips_intro dl dd.mention_pic {
	background: url("../images/tips_intro.png") no-repeat -266px 22px;
	padding: 0 0 90px 0;
}

.layer_tips_intro dl dd.mention_pic_CHT {
	background: url("../images/tips_intro.png") no-repeat right 22px;
	padding: 0 0 90px 0;
}

.layer_tips_intro dl dd a {
	display: inline-block;
	color: #0092c9
}

.layer_tips_intro dl dd.mention_pic,
.layer_tips_intro dl dd.mention_pic_CHT {
	color: #e60000
}

.layer_tips_intro dl dd .W_textdot_b {
	background: #666;
	margin: 9px 3px 0 0;
	_margin: 9px 3px 0 0
}

.layer_tips_intro dl dd img {
	max-width: 100%;
}

.layer_tips_version .W_btn_tip,
.layer_tips_version .W_btn_tip span,
.layer_tips_version .W_btn_tip_esc,
.layer_tips_version .W_btn_tip_esc span {
	display: inline-block;
	height: 19px;
	line-height: 19px;
	background: url("../images/layer_tip_newico.png") 0 0 no-repeat;
}

.layer_tips_version .W_btn_tip,
.layer_tips_version .W_btn_tip_esc {
	padding-left: 3px;
}

.layer_tips_version .W_btn_tip_esc {
	background-position: left -48px;
	margin-left: 10px;
}

.layer_tips_version .W_btn_tip:hover,
.layer_tips_version .W_btn_tip_esc:hover {
	text-decoration: none;
}

.layer_tips_version .W_btn_tip span,
.layer_tips_version .W_btn_tip_esc span {
	padding: 0 5px 0 3px;
	cursor: pointer;
}

.layer_tips_version .W_btn_tip span {
	background-position: right -19px;
	color: #fff;
}

.layer_tips_version .W_btn_tip_esc span {
	background-position: right -67px;
	color: #666;
}

.layerTipsIcon {
	margin-right: 7px;
}

.icon_lamp {
	float: left;
	display: inline;
	width: 26px;
	height: 31px;
	background: url("../images/lamp.png") 0 0 no-repeat;
}

.layer_tips_version li.link_btn,
.layer_tips_intro dl dd.btn {
	text-align: right;
	padding: 7px 0 0;
}

.layer_tips_intro dl dd.btn a {
	margin-left: 8px;
}

.layer_tips_noicon_s {
	width: 160px;
}

.layer_tips_noicon_l {
	width: 260px;
}

.layer_tips_noicon_xl {
	width: 280px;
}

.layer_tips_version .W_arr_r_on {
	display: inline-block;
	width: 0;
	height: 0;
	font-size: 0;
	border-width: 4px 0 4px 4px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #0095cd;
	overflow: hidden;
}

#js_homestyle_css_module_layer_layer_tips_version {
	height: 42px;
}

#js_style_css_module_layer_layer_tips_version {
	height: 42px;
}

.W_layer .detail .send_weibo {
	padding: 10px 20px 15px;
}

.W_layer .detail .send_weibo .title {
	height: 22px;
	background: none;
	padding: 0;
}

.W_layer .detail .send_weibo .input {
	margin: 10px 0 0;
}

.W_layer .detail .send_weibo .input .input_detail {
	width: 450px;
	background-image: url(about:blank)\0;
}

.W_layer .detail .send_weibo .input .arrow {
	display: none;
}

.W_layer .detail .send_weibo .send_succpic {
	left: 155px;
}

.W_layer .detail .send_weibo .kind_detail a {
	margin-right: 20px;
}

#js_homestyle_css_module_layer_layer_send_weibo {
	height: 42px;
}

#js_style_css_module_layer_layer_send_weibo {
	height: 42px;
}

.name_card {
	background: url("../images/footer_bg.png") no-repeat -230px bottom;
	_background: none;
}

.name_card .name dt,
.name_card .name dd,
.name_card .info dt,
.name_card .info dd {
	float: left;
	display: inline;
}

.name_card .name {
	padding: 20px 20px 10px;
	padding-bottom: 9px\9;
	zoom: 1;
}

.name_card .name dt img {
	height: 50px;
	display: block;
	border-radius: 2px;
}

.name_card .name dd {
	margin: -4px 0 0 10px;
	line-height: 20px;
}

.name_card .name dd p {
	width: 260px;
	word-wrap: break-word;
}

.name_card .name dd div {
	width: 210px
}

.name_card .name .address img {
	margin: 0 0 0 3px;
}

.name_card .info {
	margin: 0 20px 8px;
	line-height: 18px;
	width: 330px;
}

.name_card .info1 {
	margin: 0 20px 8px;
	line-height: 18px;
	width: 330px;
}

.name_card .info1 .ico_number_gold,
.name_card .info1 .ico_number_silver,
.name_card .info1 .ico_number_bronze {
	margin-left: 5px;
}

.name_card .info dd {
	width: 294px;
	margin-bottom: 2px;
	word-wrap: break-word;
}

.name_card .info dd a {
	display: inline-block;
}

.name_card .links {
	margin: 0;
	padding: 6px 20px 10px;
	_padding-left: 16px;
	overflow: hidden
}

.name_card .links .W_btn_b,
.name_card .links .W_btn_c {
	float: right;
	display: inline;
	_line-height: 18px
}

.name_card .arrow {
	display: block;
	width: 12px;
	height: 19px;
	background: url("../images/ico.png") no-repeat 0 -423px;
	top: -2px;
	left: 22px;
}

.name_card .icons {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url("../images/ico_card.png") no-repeat;
	margin-right: 4px
}

.name_card .ico_chat {
	background-position: 0 0
}

.name_card .ico_lett {
	background-position: 0 -43px
}

.name_card .ico_set {
	background-position: 0 -20px
}

.name_card .ico_msg {
	background-position: 0 -63px
}

.name_card .name dd .W_level_ico {
	padding: 5px 0 0 11px;
	margin: 0 0 0 5px;
	vertical-align: -4px;
}

.name_card .name dd .W_level_num {
	padding: 0
}

.name_card .links p {
	float: left;
	display: inline-block;
	margin-top: 4px
}

.name_card .links .icons {
	vertical-align: middle
}

.name_card .links .W_vline {
	margin: 0 3px;
	_margin: 0 2px
}

.name_card .links p .W_chat_stat_offline,
.name_card .links p .W_chat_stat_online {
	margin-right: 5px;
	vertical-align: 0;
	*vertical-align: 3px;
}

.name_card .userdata li {
	float: left
}

.name_card .userdata li.W_vline {
	margin: 0 8px;
}

.name_card dd.dotline {
	float: left;
	width: 100%;
	margin-bottom: 9px;
	padding-bottom: 9px;
	border-bottom: 1px dotted #ddd;
	height: 0;
	overflow: hidden
}

.name_card dd.friend {
	margin-top: 5px;
	width: auto;
	padding: 3px 5px;
	background: url("../images/bg_friend_c.png") no-repeat left top;
}

.name_card dd.friend p {
	padding: 3px 10px 2px;
	background: #efefef;
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.name_card .W_loading {
	text-align: center;
	padding: 10px 0;
}

.name_card .honour {
	padding-top: 5px;
	float: left;
	margin-right: 10px;
	height: 24px
}

.name_card .zero {
	padding: 10px 20px;
}

.W_layer .name_card .W_vline {
	color: #999
}

.name_card .userdata {
	width: 270px
}

.app_card {
	padding: 10px;
}

.app_card .app_card_pic {
	float: left;
	width: 70px;
	height: 70px;
	overflow: hidden;
}

.app_card .app_card_cont {
	float: left;
	width: 118px;
	word-wrap: break-word;
	margin-left: 10px;
	line-height: 18px;
}

.app_card .app_card_cont h4 {
	font-size: 12px;
	font-weight: normal;
	margin-top: -2px;
}

.app_card .btns {
	text-align: right;
	padding-top: 10px;
}

#js_homestyle_css_module_layer_layer_person_card {
	height: 42px;
}

#js_style_css_module_layer_layer_person_card {
	height: 42px;
}

.layer_invite_question {
	width: 400px;
	padding: 20px;
	position: relative;
}

.layer_invite_question dt,
.layer_invite_question dd {
	float: left;
	display: inline;
	height: 24px;
	line-height: 24px;
	margin: 0 0 10px;
}

.layer_invite_question dt {
	width: 80px;
	padding-right: 3px;
	text-align: right;
}

.layer_invite_question dd select {
	width: 274px;
}

.layer_invite_question dd .W_input {
	width: 270px;
}

.layer_invite_question dd.additional {
	height: auto;
}

.layer_invite_question dd.additional .W_input {
	width: 312px;
	height: 70px;
	padding-top: 4px;
	line-height: 18px;
}

.layer_invite_question .point {
	overflow: hidden;
	margin: 10px 5px 0 0;
	border: 1px solid #f9f2a7;
	background: #feffe5;
	padding: 5px 20px;
	line-height: 17px;
}

.layer_invite_question .point .icon_error {
	float: left;
}

.layer_invite_question .point .text {
	margin-left: 20px;
	display: block;
}

.layer_invite_question .question_title {
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}

.layer_invite_question .btn {
	padding: 0;
}

.layer_invite_namelist {
	width: 330px;
	background: #fff;
	line-height: 22px;
	padding: 20px;
}

.layer_invite_namelist dd {
	margin: 0 0 5px;
}

.layer_invite_attention .sub_title {
	padding: 0 0 10px;
}

.layer_invite_attention .postscript {
	padding: 5px 0 0;
}

.layer_invite_attention .postscript dt {
	padding: 10px 0;
}

.layer_invite_attention .postscript dd .W_input {
	width: 516px;
	height: 40px;
}

.inqueBg {
	background: #f2f2f2;
	padding: 15px 15px 5px 15px;
	_padding-bottom: 10px;
}

.inqueBg .form_table_single .M_notice_text,
.inqueBg .form_table_single .M_notice_del {
	top: 21px;
}

.inqueBg dt {
	width: 65px;
}

.inqueBgNo {
	background: #fff;
	padding: 10px 0 0 0;
}

.inqueBgNo .form_table_single .M_notice_text,
.inqueBgNo .form_table_single .M_notice_del {
	top: 73px;
}

.inqueBgNo dt {
	width: 78px;
}

#js_homestyle_css_module_layer_layer_invite {
	height: 42px;
}

#js_style_css_module_layer_layer_invite {
	height: 42px;
}

.setup_template {
	width: 529px;
	padding: 0 20px 15px;
	_position: relative
}

.setup_template .W_pages_minibtn {
	padding: 0;
	margin: 0 -4px 0 0!important
}

.setup_template .plabel {
	border-width: 1px;
	border-style: solid;
	margin: 10px 0 9px;
	padding: 0 10px;
	line-height: 20px;
	text-align: left;
}

.setup_template .profile_tab {
	margin: 0 -19px 9px -19px!important;
}

.setup_template .profile_tab .tab_plus {
	*position: absolute;
	*right: 0;
}

.setup_template .tab_nosep .t_lk {
	_line-height: 24px;
}

.setup_template .tab_nosep .current .t_lk {
	display: inline-block;
	_height: 22px;
}

.setup_template .tab_nosep .t_itm .W_ico16 {
	margin: 0 2px 0 0;
	_margin: 3px 2px 0 0;
}

.setup_template .tab_nosep .t_itm .S_spetxt {
	*line-height: 17px;
	*overflow: hidden;
	*padding: 2px 10px 3px;
	_padding: 0 10px
}

.setup_template .tab_nosep {
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc
}

.setup_template .tab_nosep.tab_noborder {
	border: 0;
	padding: 0;
}

.setup_template .templete_list {
	padding: 19px 0 0;
	margin: 0 0 -5px -7px;
	height: 290px;
	overflow: hidden;
	_position: relative
}

.setup_template .templete_list a {
	float: left;
	margin: 0 0 18px 7px;
	_margin: 0 0 15px 6px;
	border: 1px solid #fff;
	position: relative;
	_zoom: 1;
	cursor: pointer
}

.setup_template .templete_list a span.tplname {
	position: absolute;
	bottom: 1px;
	_bottom: 0;
	left: 1px;
	right: 1px;
	_width: 123px;
	height: auto;
	padding: 2px 0;
	line-height: 18px;
	background: #2c2c2c;
	background: rgba(74, 74, 74, 0.6);
	text-align: center;
	color: #fff;
	visibility: hidden
}

.setup_template .cover_list a span.tplname {
	_width: 258px
}

.setup_template .templete_list a img {
	border: 1px solid #ccc;
	display: block;
}

.setup_template .templete_list a:hover,
.setup_template .templete_list a:hover img {
	border-color: #e6e6e6;
	text-decoration: none
}

.setup_template .templete_list a:hover span.tplname {
	visibility: visible
}

.setup_template .templete_list a.current,
.setup_template .templete_list a.current img,
.setup_template .templete_list a.current:hover img {
	border-color: #ffb941;
}

.setup_template .templete_list a span.tag {
	width: 31px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 3px;
	right: 3px;
	left: auto;
	border-radius: 2px;
	display: block
}

.setup_template .templete_list a.member .tag {
	background: #e64141;
}

.setup_template .templete_list a.brand .tag {
	background: #0a8cd2;
}

.setup_template .templete_list a.freelm .tag {
	background: #ffa00a;
}

.setup_template .templete_list a.normal .tag {
	background: #595959
}

.setup_template .btn {
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
	margin: 15px 0 0;
}

.setup_template .pic_box.pic_box_profile {
	width: 530px;
	height: auto;
	background: none;
	margin: 10px 0;
}

.setup_template .templete_list_set {
	padding: 18px 0 0;
	margin: 0 0 5px 0;
	height: 290px;
	*position: relative;
}

.setup_template .templete_list_set .one_tpl_set {
	position: relative
}

.setup_template .templete_list_set .one_tpl_set .tpl_hidden {
	overflow: hidden;
	*width: 529px;
	*position: relative
}

.setup_template .templete_list_set .one_tpl_set .set_inner {
	width: 1000px;
	*margin-bottom: 20px
}

.setup_template .templete_list_set .one_tpl_set .tpl_ctrl_box {
	position: absolute;
	height: 116px;
	top: -8px;
	left: -20px;
	right: -20px;
	background: #2c2c2c;
	background: rgba(74, 74, 74, 0.6);
	display: none;
	*width: 569px;
	*z-index: -1
}

.setup_template .templete_list_set .set_cur {
	z-index: 9
}

.setup_template .templete_list_set .set_cur .tpl_ctrl_box {
	display: block
}

.setup_template .templete_list_set .one_tpl_set a {
	float: left;
	display: inline;
	margin: 0 7px 20px 0;
	border: 1px solid transparent;
	position: relative;
	z-index: 6;
	_border-color: #FFF
}

.setup_template .templete_list_set .one_tpl_set a img {
	border: 1px solid #ccc;
	display: block;
}

.setup_template .templete_list_set .one_tpl_set a:hover,
.setup_template .templete_list_set .one_tpl_set a:hover img {
	border-color: #e6e6e6;
	text-decoration: none!important
}

.setup_template .templete_list_set .one_tpl_set a .tplname {
	position: absolute;
	bottom: 1px;
	left: 1px;
	display: block;
	width: 123px;
	height: auto;
	padding: 2px 0;
	line-height: 18px;
	background: #2c2c2c;
	background: rgba(74, 74, 74, 0.6);
	text-align: center;
	color: #fff;
	display: none;
}

.setup_template .templete_list_set .one_tpl_set a.current,
.setup_template .templete_list_set .one_tpl_set a.current img {
	border-color: #ffb941;
}

.setup_template .templete_list_set .data_tag {
	display: none;
	position: absolute;
	padding: 3px;
	left: 1px;
	top: 1px;
	background: #ccc;
	color: #333
}

.setup_template .templete_list_set .set_cur a .tplname,
.setup_template .templete_list_set .set_cur a .data_tag {
	display: block;
}

.setup_template .templete_list_set .tpl_set_name {
	margin-top: 89px;
	color: #FFF;
	text-align: center
}

.setup_template .templete_list_set .tpl_set_name .tag {
	width: 31px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border-radius: 2px;
	margin-left: 5px
}

.setup_template .templete_list_set .tpl_set_name .member {
	background: #e64141;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
}

.setup_template .templete_list_set .tpl_ctrl_box .ctrl_btn {
	position: absolute;
	width: 24px;
	height: 116px;
	top: 0;
	border: 0;
	margin: 0;
	cursor: pointer;
	text-align: center;
}

.setup_template .templete_list_set .tpl_ctrl_box .ctrl_lft {
	left: 0
}

.setup_template .templete_list_set .tpl_ctrl_box .ctrl_rgt {
	right: 0
}

.setup_template .templete_list_set .tpl_ctrl_box .ctrl_btn i,
.setup_template .templete_list_set .tpl_ctrl_box .ctrl_btn:hover {
	background: url("../images/skin_set_ctrl_bg.png") no-repeat;
	_zoom: 1
}

.setup_template .templete_list_set .tpl_ctrl_box .ctrl_rgt:hover {
	background-position: 100% -137px;
}

.setup_template .templete_list_set .tpl_ctrl_box .ctrl_btn i {
	display: inline-block;
	width: 8px;
	height: 15px;
	background-position: 0 -309px;
	margin-top: 50px;
}

.setup_template .templete_list_set .tpl_ctrl_box .ctrl_rgt i {
	background-position: 0 -286px;
}

.setup_template .W_pages_minibtn .icon_warnS {
	vertical-align: middle
}

.setup_template .cover_list a {
	margin: 0 0 10px 6px
}

.setup_template .one_flset {
	margin-top: 19px;
}

.setup_template .one_flset .flset_lgd {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 15px;
	position: relative;
	_width: 100%
}

.setup_template .one_flset .flset_lgd .lgd_title {
	padding-right: 10px;
	background: #fff;
	margin-bottom: -6px;
	display: inline-block;
	_position: relative
}

.setup_template .one_flset .flset_lgd .W_pages_minibtn {
	position: absolute;
	margin: 0!important;
	background: #fff;
	color: #808080;
	right: 2px;
	top: -4px
}

.setup_template .one_flset .flset_lgd .W_pages_minibtn .W_btn_c,
.setup_template .one_flset .flset_lgd .W_pages_minibtn .W_btn_c_disable {
	margin: 0;
}

.setup_template .one_flset .flset_lgd .page_show {
	display: inline-block;
	vertical-align: middle
}

.setup_template .cst_bg {
	margin-bottom: 9px;
}

.setup_template .bg_ctrl_box .bg_tb {
	float: left;
	width: 120px;
}

.setup_template .bg_ctrl_box .bg_tb img {
	width: 120px;
	height: 120px;
}

.setup_template .bg_ctrl_box .ctrl_area {
	margin-left: 130px;
}

.setup_template .uploadInput {
	cursor: pointer;
	width: 83px
}

.setup_template .uploadInput .W_btn_e {
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.setup_template .uploadInput .W_btn_e span {
	padding: 0 10px 0 7px
}

.setup_template .uploadInput em {
	cursor: pointer
}

.setup_template .uploadInput input {
	position: absolute;
	right: 0;
	top: 0;
	border: 0 none;
	height: 40px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	font-size: 28px;
	opacity: 0;
	filter: alpha(opacity: 1);
}

.setup_template .bg_ctrl_box .ctrl_tit {
	margin-bottom: 7px
}

.setup_template .bg_ctrl_box .W_tips {
	margin: 10px 0
}

.setup_template .bg_ctrl_box .bg_set label,
.setup_template .bg_ctrl_box .bg_set select {
	vertical-align: middle
}

.setup_template .diy_list {
	overflow: hidden;
	padding: 0 0 5px;
	margin: -10px 0 0 -22px;
}

.setup_template .diy_list a {
	display: inline-block;
	font-size: 0px;
	margin: 14px 0 4px 20px;
	border: 1px solid #fff;
}

.setup_template .diy_list a em {
	border: 1px solid #ccc;
	display: inline-block;
	padding: 1px;
}

.setup_template .diy_list a:hover,
.setup_template .diy_list a:hover em,
.setup_template .diy_list a.current,
.setup_template .diy_list a.current em {
	border-color: #ffb941;
}

.setup_template .diy_list a:hover,
.setup_template .diy_list a.current {
	margin: 13px -1px 3px 19px;
}

.setup_template .diy_list a:hover em,
.setup_template .diy_list a.current em {
	padding: 2px
}

.setup_template .diy_list a.current {
	cursor: default
}

.setup_template .color {
	padding: 5px 0 0;
}

.setup_template .choose_color {
	padding: 0;
	height: 60px;
	margin: 15px 0 -5px -19px;
}

.setup_template .choose_color li {
	margin: 0 0 0 20px;
	width: 56px;
	height: 52px;
	border: 1px solid #ccc;
	float: left;
	display: inline;
	text-align: center;
	padding: 1px
}

.setup_template .choose_color li:hover,
.setup_template .choose_color li.current {
	border: 2px solid #ffb941;
	padding: 2px;
	margin: -2px -2px -2px 18px
}

.setup_template .choose_color li .color_detail {
	display: block;
	height: 30px;
	margin: 0 0 5px;
	cursor: pointer;
}

.choose_side_bg {
	border: 1px solid #d4d4d4;
	background: #f9f9f9;
	width: 267px;
	position: absolute;
	padding: 10px 0;
}

.choose_side_bg .color_list a {
	display: inline-block;
	width: 35px;
	height: 35px;
	padding: 1px;
	border: 1px solid #d1d1d1;
	margin: 1px 1px 6px 9px;
}

.choose_side_bg .color_list a.current {
	border: 2px solid #FFB941;
	margin: 0 0 5px 8px;
}

.choose_side_bg .color_list a span {
	display: block;
	width: 35px;
	height: 35px;
}

.choose_side_bg .btn {
	text-align: right;
	padding: 5px 10px 0 0;
}

.setup_template .pic_box_profile {
	padding-top: 10px;
}

.setup_template .pic_box_profile .W_tips,
.setup_template .pic_box_profile .usr_bg_profile {
	margin-bottom: 10px;
}

.setup_template .img_ctrl_btn {
	margin-left: 10px;
}

.setup_template .img_ctrl_btn i {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url("../images/skin_profile_bg_icon.png") no-repeat;
}

.setup_template .img_ctrl_btn .icon_showbig {
	background-position: 0 0;
}

.setup_template .img_ctrl_btn .icon_showsmall {
	background-position: -30px 0
}

.setup_template .img_ctrl_btn:hover .icon_showbig {
	background-position: 0 -30px
}

.setup_template .img_ctrl_btn:hover .icon_showsmall {
	background-position: -30px -30px
}

.setup_template .page_space {
	height: 22px
}

#js_homestyle_css_module_layer_setup_template {
	height: 42px;
}

#js_style_css_module_layer_setup_template {
	height: 42px;
}

.W_layer .level {
	cursor: pointer;
	width: 212px;
}

.W_layer .level .exp_bar {
	cursor: pointer;
	margin: 10px 10px 0;
	border-radius: 2px;
	_zoom: 1;
	position: relative;
	_font-size: 0;
}

.W_layer .level .bar {
	height: 11px;
	background: url("../images/level.png") repeat-x 0 -60px;
	border-radius: 2px 0 0 2px;
	-webkit-animation: sanae-live 0.4s infinite ease-in-out;
	-webkit-transform-origin: 0 0;
}

@-webkit-keyframes sanae-live {
	0% {
		-webkit-transform: scaleX(0.995);
	}
	50% {
		-webkit-transform: scaleX(1);
	}
	100% {
		-webkit-transform: scaleX(0.995);
	}
}

.W_layer .level .exp_bar.color1 {
	background: #DBDBDB;
}

.W_layer .level .exp_bar.color2 {
	background: #D1EFF8;
}

.W_layer .level .exp_bar.color3 {
	background: #FFF2D6;
}

.W_layer .level .exp_bar.color4 {
	background: #FFE7E5;
}

.W_layer .level .exp_bar.color1 .bar {
	background-position: 0 -60px
}

.W_layer .level .exp_bar.color2 .bar {
	background-position: 0 -75px
}

.W_layer .level .exp_bar.color3 .bar {
	background-position: 0 -90px
}

.W_layer .level .exp_bar.color4 .bar {
	background-position: 0 -105px
}

.W_layer .level .to_level {
	display: block;
}

.W_layer .level .to_level:hover {
	text-decoration: none;
}

.W_layer .level .W_level_num {
	position: absolute;
	top: 2px;
}

.W_layer .level .W_level_num.left {
	left: 2px;
}

.W_layer .level .W_level_num.right {
	right: 2px;
}

.W_layer .level_info {
	cursor: pointer;
	margin: 10px 0 0;
	background: #f5f5f5;
	padding: 4px 10px;
	border-top: 1px solid #e8e8e8;
}

.W_layer .level_info .level_exp i,
.W_layer .level_info .level_current i,
.W_layer .level_info .level_req i {
	background: url("../images/ico_layer.png") no-repeat;
	width: 16px;
	height: 14px;
	display: inline-block;
	vertical-align: -4px;
	*vertical-align: -1px;
	_vertical-align: -1px;
}

.W_layer .level_info .level_exp {
	padding: 0 9px
}

.W_layer .level_info .level_current {
	padding: 0 9px 0 0;
}

.W_layer .level_info .level_req {
	padding: 0 0 0 9px;
}

.W_layer .level_info .level_exp i {
	background-position: 0 -50px;
}

.W_layer .level_info .level_current i {
	background-position: 0 0;
}

.W_layer .level_info .level_req i {
	background-position: 0 -25px;
}

#js_homestyle_css_module_layer_layer_level {
	height: 42px;
}

#js_style_css_module_layer_layer_level {
	height: 42px;
}

.layer_prompt {
	padding: 15px 20px 20px;
}

.layer_prompt .son_title {
	font-size: 14px;
	padding: 0 0 15px;
}

.layer_prompt dt,
.layer_prompt dd {
	float: left;
	display: inline;
	line-height: 25px;
}

.layer_prompt dt {
	margin: 0 10px 0 0;
}

.layer_prompt dd .W_input {
	width: 200px;
}

.layer_prompt dd .W_error {
	padding: 5px 0 0;
}

.layer_prompt dd .W_error span {
	vertical-align: middle;
	line-height: 16px;
}

#js_homestyle_css_module_layer_layer_prompt {
	height: 42px;
}

#js_style_css_module_layer_layer_prompt {
	height: 42px;
}

.form_table dl {
	padding: 7px 0;
}

.form_table dt,
.form_table dd {
	float: left;
	line-height: 25px;
}

.form_table dt {
	font-size: 14px;
	width: 100px;
	text-align: right;
	padding-right: 5px;
	white-space: nowrap;
}

.form_table dt .icon_errorM,
.form_table dt .icon_delM,
.form_table dt .icon_succM,
.form_table dt .icon_warnM,
.form_table dt .icon_questionM {
	vertical-align: top;
	vertical-align: middle\9;
}

.form_table dd {
	word-wrap: break-word;
}

.form_table dd .W_inputStp {
	width: 240px;
}

.form_table dd .T_area {
	height: 40px;
}

.form_table dd .tips {
	line-height: 22px;
	margin: 0;
}

.form_table .must {
	margin-right: 5px;
	vertical-align: top;
	vertical-align: middle\9;
	_vertical-align: 0px;
}

.form_table .select {
	margin: 0 10px 3px 0;
	color: #666;
}

.form_table .cholab {
	margin-right: 20px;
}

.form_table i.chotxt {
	margin: 0 18px 0 -5px;
	*vertical-align: 4px;
	vertical-align: 0px\0;
	_vertical-align: 0px;
}

.form_table i.pltxt {
	margin: 0 10px 0 0px;
	*vertical-align: 4px;
	vertical-align: 0px\0;
	_vertical-align: 0px;
}

.form_table .magtxt {
	margin: 0 10px 0 0;
}

.form_table .lfspace_a {
	margin-left: -19px;
}

.form_table .lfspace_a .W_sline {
	margin: 0 4px;
}

.form_table .lfspace_b {
	margin-left: 20px;
}

.form_table .lfspace_c {
	margin-left: 40px;
}

.form_table .wspace {
	display: inline-block;
	width: 140px;
}

.form_table .wspaceS {
	display: inline-block;
	width: 95px;
}

.form_table .conbox {
	width: 244px;
}

.form_table .tipbox {
	margin-left: 10px;
}

.form_table .tipbox .W_btn_e {
	margin-left: 30px;
}

.form_table .tipbox .optlink {
	margin-left: 30px;
}

.form_table .tipbox .W_loading {
	margin: 5px 0 0 3px;
}

.form_table .conbox .W_btn_e {
	_vertical-align: inherit;
	position: relative;
	*top: -7px;
	_top: -3px;
}

.pawBox {
	margin-top: 6px;
	display: inline-block;
}

.pawInline {
	margin-left: 10px;
	display: inline-block;
	vertical-align: -1px;
	vertical-align: 2px\9;
}

.pawBoxTxt {
	line-height: 14px;
}

.paw_l,
.paw_c,
.paw_r {
	width: 44px;
	height: 8px;
	display: inline-block;
	overflow: hidden;
	background: #84d800;
	border-top: 1px solid #72bb00;
	border-bottom: 1px solid #72bb00;
}

.paw_l {
	border-left: 1px solid #72bb00
}

.paw_r {
	border-right: 1px solid #72bb00
}

.paw_txt {
	width: 45px;
	display: inline-block;
	text-align: center;
}

.paw_none {
	background: none;
}

.form_table dl.p_note {
	padding: 0;
}

.form_table dl.p_btn {
	padding: 23px 0 0;
}

.form_table dl.p_btn a {
	margin-right: 10px;
}

.form_table dl.W_hline {
	border-bottom: 1px dotted #ddd;
	height: 0;
	overflow: hidden;
	padding: 0;
	margin: 8px 0;
}

.form_table_single {
	position: relative;
}

.form_table_single .W_inputStp {
	margin-right: 5px;
	*margin-top: -1px;
}

.form_table_single .M_notice_text,
.form_table_single .M_notice_del {
	left: 0;
	top: 27px;
}

.form_tableS dl {
	padding: 4px 0;
}

.form_tableS dt {
	font-size: 12px;
	width: auto;
	padding-right: 0;
}

.form_tableM dl {
	padding: 7px 0;
}

.form_tableM dt {
	font-size: 12px;
	width: 62px;
	padding-right: 5px;
}

.form_tableM dl.p_btn {
	padding: 7px 0 0;
}

.form_tableM dl.p_btn a {
	margin-right: 10px;
}

.form_tableM .conbox {
	width: 214px;
}

.form_tableM dd .W_inputStp {
	width: 210px;
}

#js_homestyle_css_module_forms_form_table {
	height: 42px;
}

#js_style_css_module_forms_form_table {
	height: 42px;
}

.M_notice_del,
.M_notice_warn,
.M_notice_succ,
.M_notice_text {
	position: absolute;
	margin-top: 1px\9;
	width: 191px;
	display: inline;
	padding: 2px 6px;
	line-height: 1.3em;
	line-height: 1.4em\9;
	margin-top: 3px;
}

.M_notice_succ {
	width: 19px;
}

.M_notice_text {
	width: auto;
}

.M_notice_del .icon_del,
.M_notice_warn .icon_warn {
	float: left;
	width: 16px;
	margin: 0 3px 0 0;
}

.M_notice_del .txt,
.M_notice_warn .txt {
	float: left;
	width: 168px;
}

.M_notice_del {
	background: #fcc;
	border: 1px solid #f69696;
}

.M_notice_succ {
	padding: 2px 2px 0 7px;
}

.M_notice_warn {
	background: #feffe5;
	border: 1px solid #f9f2a7;
}

.M_notice_text {
	background: #fff;
	border: 1px solid #ededed;
}

.icon_del,
.icon_succ,
.icon_warn {
	_vertical-align: 1px;
}

#js_homestyle_css_module_forms_form_notice {
	height: 42px;
}

#js_style_css_module_forms_form_notice {
	height: 42px;
}

.W_private_letter,
.W_private_file,
.p_sendlist li,
.p_sendlist,
.W_private_file div {
	height: auto;
	zoom: 1
}

.W_private_letter {
	padding: 17px 20px 10px;
	width: 390px;
	_position: relative
}

.W_private_letter .fr {
	float: right
}

.W_private_letter .fl {
	float: left
}

.W_private_letter .func {
	padding: 0 0 0 10px
}

.W_private_letter .kind,
.W_private_letter .btn_s {
	padding: 5px 0 10px
}

.W_private_letter .kind {
	position: relative;
}

.W_private_letter .kind .W_ico16 {
	margin: 0 20px 0 0;
}

.W_private_letter .kind .flash {
	position: absolute;
	display: block;
	top: 4px;
	left: 34px;
	width: 110px;
	height: 16px
}

.W_private_letter .btn_s {
	height: 24px
}

.W_private_letter .kind .face {
	background-position: 0 3px;
	background-position: 0 1px\9
}

.W_private_letter .kind .img,
.p_sendlist i .img {
	background-position: 0 -30px;
	background-position: 0 -32px\9
}

.W_private_letter .kind .doc,
.p_sendlist i .doc {
	background-position: 0 -1126px;
	background-position: 0 -1128px\9
}

.W_private_letter .p_sendlist i .doc {
	vertical-align: middle
}

.W_private_letter .kind .remind,
.p_sendlist i .remind {
	background-position: 2px -1755px
}

.W_private_letter .send_list {
	position: absolute;
	left: 185px;
	top: 105px;
	*top: 108px
}

.W_private_letter .send_list li {
	list-style: none;
	float: left;
	margin-right: 20px
}

.W_private_letter .form_private {
	line-height: 200%
}

.W_private_letter .form_private .text,
.W_private_letter .form_private textarea {
	border: 1px solid #e8e8e8
}

.W_private_letter .form_private .text {
	height: 24px;
	padding: 0 3px;
	vertical-align: 5px;
	line-height: 24px;
	width: 137px
}

.W_private_letter .form_private textarea {
	margin-top: 3px
}

.W_private_letter .form_private .num {
	position: absolute;
	top: 65px;
	_top: 35px;
	right: 20px;
	z-index: 20;
	color: #B8B7B7
}

.W_private_letter .form_private textarea.W_no_outline {
	padding: 3px;
	width: 335px;
	clear: both;
	height: 42px;
	overflow: auto;
}

.W_private_letter .form_private .text_focus {
	border-color: #c4c4c4;
	margin: 0
}

.W_private_letter .form_private th,
.form_private td {
	padding: 3px 0;
	*padding: 1px 0 0;
	vertical-align: top;
}

.W_private_letter .form_private th {
	color: #444;
	text-align: right;
	padding-right: 5px;
	line-height: 24px;
	white-space: nowrap
}

.W_private_letter .p_sendlist {
	clear: both;
	margin: 0 0 10px;
	background: #f8f8f8;
	padding: 2px 10px
}

.W_private_letter .p_sendlist li {
	border-bottom: 1px dotted #ddd;
	color: #595959;
	padding: 8px 0
}

.W_private_letter .p_sendlist li.noborder {
	border: none
}

.W_private_letter .p_sendlist li .img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.W_private_letter .p_sendlist i img {
	width: 16px;
	height: 17px;
	margin: 0 5px 0 0;
}

.W_private_file .doc_btn .fl {
	float: left
}

.W_private_file {
	padding: 20px 20px 15px;
	width: 230px;
}

.W_private_file .txt {
	color: #b8b7b7;
	line-height: 24px
}

.W_private_file .txt1 {
	color: #595959;
	line-height: 17px
}

.W_private_file .line {
	border-bottom: 1px solid #e1e1e1;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 10px 0 5px
}

.p_sendlist .W_loading span {
	background: url("../images/loading.gif") no-repeat scroll 0 1px transparent;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 0 0 15px
}

.W_private_file .layer_send_pic .W_loading {
	padding: 0
}

.W_private_file .doc_btn {
	margin: 0
}

.W_private_file .doc_con {
	line-height: 24px;
	padding-left: 10px
}

.W_private_file .doc_Pic {}

.W_private_file .doc_btn .W_btn_a {
	position: relative;
	overflow: hidden;
}

.W_private_file .doc_btn .input_f {
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	background: transparent;
	border: none;
	cursor: pointer;
	height: 29px;
	left: -4px;
	position: absolute;
	top: 0;
	width: 108px;
	cursor: pointer;
}

.W_private_letter_m .profile_tab {
	margin: -17px -20px 15px !important
}

.W_private_letter_m .msgadd_inputbox {
	margin-bottom: 5px;
	padding: 2px;
	border: 1px solid #ccc;
	border-radius: 2px;
	box-shadow: 0px 1px 1px 0px #eaeaea inset;
	line-height: 17px;
}

.W_private_letter_m .msgadd_inputbox .W_btn_deltags {
	margin: 1px 2px 1px 0;
}

.W_private_letter_m .limit_4row {
	overflow-y: scroll;
	height: 85px;
}

.W_private_letter_m .msgadd_inputbox .add_input {
	border: 0;
	box-shadow: none;
	padding: 2px 0;
	color: #666;
	height: 16px;
	width: 175px;
}

.W_private_letter_m .letter_info {
	position: relative;
}

.W_private_letter_m .letter_info .num {
	top: 58px;
	right: 50px;
}

#js_homestyle_css_module_layer_layer_private_letter {
	height: 42px;
}

#js_style_css_module_layer_layer_private_letter {
	height: 42px;
}

.layer_setup_followlists.follow_success {
	padding: 20px;
	width: 400px;
	_position: relative;
}

.layer_setup_followlists.edit_list {
	padding: 20px;
	width: 400px;
}

.layer_setup_followlists .lsfl_Tit {
	line-height: 24px;
	margin-bottom: 15px;
	position: static
}

.layer_setup_followlists .lsfl_Tit .W_input {
	width: 330px;
	vertical-align: middle;
}

.layer_setup_followlists .lsfl_Tit .M_notice_del {
	position: static;
	display: block;
}

.layer_setup_followlists.follow_success .tab_bottom {
	margin: 0 0 10px;
	_position: relative;
}

.layer_setup_followlists .W_ico16 {
	margin: 0 2px;
	vertical-align: -5px;
}

.layer_setup_followlists .W_tips {
	margin-bottom: 10px;
}

.layer_setup_followlists .lsfl_visibility {
	padding: 7px 15px;
	background: #f2f2f2;
	font-size: 12px;
	font-weight: normal;
}

.layer_setup_followlists .btn .info_left {
	float: left;
}

.layer_setup_followlists .info_left .layer_tips {
	position: absolute;
	margin: 10px 0 0 -110px;
	*margin: 30px 0 0 -240px;
}

.layer_setup_followlists .info_left .icon_askS {
	vertical-align: -3px;
	*vertical-align: -1px;
	_vertical-align: 1px;
}

.layer_setup_followlists .W_tip a {
	margin: 0;
}

.layer_setup_followlists .lsfl_gTit {
	line-height: 24px;
	margin-bottom: 8px;
}

.layer_setup_followlists .lsfl_gTit .left {
	float: left;
}

.layer_setup_followlists .lsfl_gTit .right {
	float: right;
}

.layer_setup_followlists .lsfl_gTit .right .layer_tips {
	position: absolute;
	margin: 10px 0 0 -110px;
	*margin: 30px 0 0 -240px;
}

.layer_setup_followlists .lsfl_gTit .right .icon_askS {
	vertical-align: -3px;
	*vertical-align: -1px;
	_vertical-align: 1px;
}

.layer_setup_followlists .lsfl_listsBox {
	background: #fafafa;
	padding: 3px 15px;
}

.layer_setup_followlists .lsfl_listsBox .lsfl_listsBox_ul {
	font-size: 0;
}

.layer_setup_followlists .lsfl_listsBox li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 50%;
	padding: 6px 0;
	height: 14px;
	overflow: hidden;
	font-size: 12px;
}

.layer_setup_followlists .lsfl_listsBox li.lsfl_cf {
	width: 100%
}

.layer_setup_followlists .lsfl_listsBox li .icon_askS {
	vertical-align: middle;
}

.layer_setup_followlists .lsfl_listsBox .W_f_cf,
.layer_setup_followlists .lsfl_gTit .W_f_cf {
	color: #C1546F
}

.layer_setup_followlists .lsfl_listsBox li .icon_edit_s {
	padding: 0 5px;
	visibility: hidden;
	_visibility: visible;
	*zoom: 1;
	background-position: 5px 0;
}

.layer_setup_followlists .lsfl_listsBox li:hover .icon_edit_s {
	visibility: visible;
}

.layer_setup_followlists .lsfl_listsBox li .lists_info {
	height: 24px;
	padding: 5px 0 0 16px;
	*padding-left: 20px;
}

.layer_setup_followlists .lsfl_listsBox li .lists_info .W_input {
	width: 130px;
}

.layer_setup_followlists .lsfl_listsBox li .lists_info .done {
	line-height: 24px;
}

.layer_setup_followlists .lsfl_listsBox .info_right {
	padding-left: 20px
}

.layer_setup_followlists .lsfl_listsBox .info_right .icon_askS {
	vertical-align: -3px;
	*vertical-align: -1px;
	_vertical-align: 1px;
}

.layer_setup_followlists .lsfl_listsBox li .lists_info .M_notice_del {
	margin: 24px 0 0 -134px;
	*margin: 25px 0 0 -134px;
	_margin: 56px 0 0 -133px
}

.layer_setup_followlists .lsfl_creaNew {
	margin: 10px 0 0 0;
}

.layer_setup_followlists .lsfl_creaNew .M_notice_text,
.lsfl_creaNew .M_notice_del {
	left: 0;
	top: 21px;
}

.layer_setup_followlists .lsfl_creaNew .W_input {
	width: 142px;
	position: relative;
}

.layer_setup_followlists .lsfl_creaNew .W_btn_b,
.layer_setup_followlists .lsfl_creaNew .W_btn_a {
	margin: 0 10px;
	position: relative;
}

.layer_setup_followlists .lsfl_creaNew .W_input,
.layer_setup_followlists .lsfl_creaNew .W_btn_b,
.layer_setup_followlists .lsfl_creaNew .W_btn_a {
	vertical-align: middle\9;
}

.layer_setup_followlists .lsfl_creaNew .reco {
	height: 30px;
	line-height: 30px;
	*margin-top: -30px;
	_margin-top: -25px;
}

.layer_setup_followlists .lsfl_label {
	float: left;
	width: 60px;
	line-height: 30px;
}

.layer_setup_followlists .lsfl_grps {
	margin-left: 60px;
}

.layer_setup_followlists .lsfl_glistBox {
	width: 292px;
	margin: 10px 0;
	padding: 10px;
	background: #f0f0f0;
	_position: relative;
}

.layer_setup_followlists .lsfl_glistBox ul li {
	float: left;
	width: 124px;
	height: 15px;
	line-height: 15px;
	padding: 6px 10px;
	padding: 3px 10px\9;
	white-space: nowrap;
	overflow: hidden;
}

.layer_setup_followlists .lsfl_addNew {
	padding: 10px 15px;
	background: #fafafa;
}

.layer_setup_followlists .lsfl_option_import {
	padding: 15px;
}

.layer_setup_followlists .lsfl_option_import2 {
	padding: 20px 0 0 0;
}

.layer_setup_followlists .lsfl_addNew a.addnew:hover {
	text-decoration: none;
	_text-decoration: underline;
}

.layer_setup_followlists .lsfl_addNew a.addnew:hover .txt {
	text-decoration: underline;
}

.layer_setup_followlists .lsfl_addNew a.addnew .ico_addinv {
	margin: 0 3px 0 2px;
	*vertical-align: 2px;
	_vertical-align: -2px
}

.layer_setup_followlists .lsfl_edit_list dt {
	width: 65px;
	font-size: 12px
}

.layer_setup_followlists .lsfl_edit_list dd .conbox {
	width: 330px;
}

.layer_setup_followlists .lsfl_edit_list dd .W_inputStp {
	width: 323px;
	padding-left: 5px;
}

.layer_setup_followlists .lsfl_edit_list dd .list_desc {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 70px;
	overflow: auto;
}

.layer_setup_followlists .lsfl_edit_list .M_notice_del {
	position: static;
	display: block;
}

.layer_setup_followlists .lsfl_menber_wrp {
	padding: 0 5px 0 20px;
	height: 175px;
	overflow-y: auto;
	overflow-x: hidden;
	width: 540px;
}

.layer_setup_followlists .lsfl_menber_wrp .W_loading {
	padding: 70px 0;
	text-align: center;
}

.layer_setup_followlists .lsfl_menber_list li {
	width: 230px;
	height: 50px;
	overflow: hidden;
	float: left;
	padding: 10px 9px;
	display: inline;
	margin: 10px 10px 0 0;
	cursor: pointer;
}

.layer_setup_followlists .lsfl_menber_list li.current {
	background: #f2f2f2;
}

.layer_setup_followlists .lsfl_menber_list li.current .icon_succ,
.layer_setup_followlists .lsfl_menber_list li.added .icon_succ {
	display: block;
}

.layer_setup_followlists .lsfl_menber_list li:hover {
	background: #f8f8f8;
}

.layer_setup_followlists .lsfl_menber_list li.added {
	cursor: default;
	background: #fff;
}

.layer_setup_followlists .lsfl_menber_list li .face {
	float: left;
	display: inline;
	margin: 0 8px 0 0;
}

.layer_setup_followlists .lsfl_menber_list li .icon_succ {
	margin: -18px 0 0;
	display: none;
	float: left;
	clear: both;
}

.layer_setup_followlists .lsfl_menber_list li .info {
	overflow: hidden;
	zoom: 1;
}

.layer_setup_followlists .lsfl_menber_list li .info span {
	display: block;
	line-height: 16px;
}

.layer_setup_followlists .lsfl_menber_list li .female,
.layer_setup_followlists .lsfl_menber_list li .male {
	vertical-align: -2px;
	margin-right: 4px;
}

.layer_setup_followlists .lsfl_menber_list li .W_vline {
	margin: 0 7px;
}

.layer_setup_followlists.lsfl_add_menber .btn_add_member {
	padding: 10px 20px;
	background: #f5f5f5;
	border-bottom: 1px solid #e6e6e6;
}

.layer_setup_followlists.lsfl_add_menber .btn_add_member .right {
	line-height: 24px;
	float: right;
}

.layer_setup_followlists.lsfl_add_menber .btn_add_member .left {
	line-height: 24px;
	float: left;
}

.layer_setup_followlists.lsfl_add_menber .btn_add_member .W_btn_a,
.layer_setup_followlists.lsfl_add_menber .btn_add_member .W_btn_a_disable {
	margin-left: 10px;
}

.layer_setup_followlists.lsfl_add_menber .btn_add_member .W_checkbox {
	margin: 5px 5px 0 0;
	*margin: 1px 5px 0 0;
}

.layer_setup_followlists.lsfl_add_menber .W_pages_minibtn {
	padding: 1px;
	margin: 1px 20px 0;
	margin: -2px 20px 0\9;
	_margin-top: 0
}

.W_outFrame .layer_setup_followlists.lsfl_add_menber .W_pages_minibtn {
	padding: 1px;
	margin: 1px 20px 0;
	margin: -2px 20px 0\9;
	_margin-top: 0
}

.layer_setup_followlists.lsfl_add_menber .user_list {
	padding: 0 0 3px 3px;
	border: 1px solid #e6e6e6;
	background: #fff;
	width: 522px;
}

.layer_setup_followlists.lsfl_add_menber .empty {
	display: inline-block;
	* display: inline;
	height: 22px;
	width: 0;
	*zoom: 1
}

.layer_setup_followlists.lsfl_add_menber .user_list .W_btn_deltags {
	margin: 3px 3px 0 0;
}

.layer_setup_followlists.lsfl_add_menber .user_list_wrp {
	padding: 0 20px 15px;
	background: #f5f5f5;
	border-top: 1px solid #fff;
}

.layer_setup_followlists.lsfl_add_menber .user_list_wrp .p1 {
	line-height: 18px;
	margin: 8px 0;
}

.layer_setup_followlists.lsfl_add_menber .btn {
	padding: 10px 0 0;
}

.layer_setup_followlists.lsfl_add_menber .lsfl_zero_tips {
	padding: 70px 0;
	text-align: center;
}

.layer_setup_followlists.lsfl_add_menber .lsfl_zero_tips .icon_warn {
	vertical-align: middle;
}

.layer_setup_followlists .lsfl_tip {
	position: absolute;
	width: 555px;
	height: 410px;
	background: url("../images/followlists_tip.png") no-repeat;
}

.layer_setup_followlists .lsfl_tip_CHT {
	background-image: url("../images/followlists_tip_cht.png");
}

.layer_setup_followlists .lsfl_tip .a1 {
	position: absolute;
	width: 126px;
	height: 36px;
	left: 214px;
	top: 333px;
}

.layer_setup_followlists .lsfl_tip .close {
	position: absolute;
	width: 31px;
	height: 31px;
	left: 513px;
	top: 14px;
}

.layer_setup_followlists .lmf_statusbar {
	padding: 12px 18px;
	background: #f5f5f5;
}

.layer_setup_followlists .lmf_statusbar .status_bar {
	border: 1px solid #cedff3;
	padding: 1px;
	background: #fff;
	position: relative;
}

.layer_setup_followlists .lmf_statusbar .bar {
	background: #cedff3;
	height: 20px
}

.layer_setup_followlists .lmf_statusbar .text {
	position: absolute;
	top: 0;
	left: 0;
	width: 544px;
	color: #a6adb3;
	line-height: 20px;
	_padding: 3px 0;
	text-align: center;
}

.layer_setup_followlists.follow_success .add_close_f .left {
	_margin-top: 7px;
}

.layer_setup_followlists.follow_success .lsfl_addNew .manage_reco {
	padding-left: 10px;
}

.layer_setup_followlists.follow_success .lsfl_gTit .left .W_fb {
	display: inline-block;
	max-width: 12em;
	_width: 5em;
	line-height: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: text-bottom;
	vertical-align: -3px\9;
	*vertical-align: text-top;
	_vertical-align: 0;
	*line-height: 16px;
	_line-height: 14px;
}

.layer_setup_followlists .lsfl_listsBox {
	padding: 0;
}

.layer_setup_followlists .lsfl_listsBox li {
	width: 185px;
	padding-left: 15px;
	*padding: 4px 0 10px 15px;
}

.layer_setup_followlists .lsfl_listsBox .new_group_li {
	width: 385px;
	height: 20px;
	padding: 6px 0 6px 15px;
	line-height: 20px;
	background-color: #f2f2f2
}

.layer_setup_followlists .new_group_tag {
	margin: 0 5px;
	padding: 3px 5px;
	background-color: #ffa00a;
	border-radius: 2px;
	color: #fff;
}

.layer_setup_followlists .W_checkbox {
	vertical-align: middle;
}

#js_homestyle_css_module_layer_layer_setup_followlists {
	height: 42px;
}

#js_style_css_module_layer_layer_setup_followlists {
	height: 42px;
}

.empty .empty_con {
	width: 300px;
	margin: 0 auto;
}

.empty .left {
	float: left;
	width: 40px;
}

.empty .con {
	margin-left: 40px;
	padding: 6px 0px;
}

.empty .title {
	font-size: 14px;
	line-height: 20px;
}

.empty .info {
	line-height: 18px;
	margin-top: 10px;
}

#js_homestyle_css_module_global_empty {
	height: 42px;
}

#js_style_css_module_global_empty {
	height: 42px;
}

.global_footer {
	width: 940px;
	margin: 20px auto 0;
	padding: 20px 20px 10px 20px;
	background-image: url("../images/footer_bg.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	_background-image: none;
}

.global_footer .list {
	float: left;
	width: 170px;
	_width: 165px;
	display: inline;
	margin: 0 20px 0 0;
}

.global_footer .list_right {
	margin-right: 0;
}

.global_footer .list dt {
	line-height: 20px;
	padding: 0 0 5px;
}

.global_footer .list dd {
	line-height: 20px;
}

.global_footer .list dd a {
	margin-right: 10px;
}

.global_footer .other_link {
	line-height: 0.5;
	margin: 15px 0 0;
	border-top-width: 1px;
	border-top-style: solid;
}

.global_footer .other_link p {
	padding: 3px 0 0;
	line-height: 18px;
}

.global_footer .help_link {
	float: left;
	padding: 10px 0 0;
}

.global_footer .help_link a {
	margin-right: 10px;
}

.global_footer .copy {
	float: right;
	text-align: right;
	line-height: 20px;
	padding-top: 28px;
}

.global_footer .copy .W_linkb {
	padding-bottom: 2px;
}

.global_footer .company {
	margin-right: 5px;
}

.global_footer select {
	margin-left: 5px;
	*margin-left: 4px;
}

.global_footer .W_ico16 {
	vertical-align: -2px;
	margin-right: 4px;
}

#js_homestyle_css_module_global_footer {
	height: 42px;
}

#js_style_css_module_global_footer {
	height: 42px;
}

.layer_veriyfycode {
	padding: 20px;
}

.layer_veriyfycode .v_image {
	text-align: center;
	margin-bottom: 5px
}

.layer_veriyfycode .v_chng {
	text-align: right;
	margin-bottom: 10px;
}

.layer_veriyfycode .v_ans_t {
	margin-bottom: 5px;
}

.layer_veriyfycode .v_inp {
	line-height: 25px;
	height: 27px;
	padding: 0;
	width: 129px;
}

.layer_veriyfycode .v_ans_i {
	margin-bottom: 20px;
}

.layer_veriyfycode .v_btn {
	height: 24px;
	clear: both;
}

.layer_veriyfycode .v_btn a {
	float: left;
	display: inline;
	margin-right: 10px;
}

.W_layer .layer_v_lang {
	padding: 0 20px;
	line-height: 30px;
	background: #f2f2f2
}

.layer_veriyfycode .M_notice_del {
	margin: -46px 0 0 140px;
}

#js_homestyle_css_module_layer_layer_verifycode {
	height: 42px;
}

#js_style_css_module_layer_layer_verifycode {
	height: 42px;
}

.master_rank {
	padding: 15px 15px;
}

.master_rank dt {
	color: #333
}

.master_rank dt b,
.master_rank dd em {
	color: red;
}

.master_rank dd {
	height: 21px;
}

.master_rank dd span {
	display: inline-block;
	width: 6px;
	height: 10px;
	background: url("../images/pointer.gif") no-repeat;
	margin-left: 5px;
	*vertical-align: middle;
}

.master_rank dd span.rank_up {
	background-position: 0 -10px;
}

.master_rank dd span.rank_hold {
	background-position: 0 -20px;
}

.master_rank dd span.rank_down {
	background-position: 0 -31px;
}

.master_rank dd a {
	color: red;
}

.master_rank dd a.rank_pk {
	float: right;
	color: #0078b6
}

.master_rank dd.process {
	width: 160px;
	height: 16px;
	overflow: hidden;
	margin: 5px 0 0;
	background: url("../images/master_process.png") no-repeat right top;
	_zoom: 1
}

.master_rank dd.process div {
	height: 16px;
	text-align: right;
	background: url("../images/master_process.png") no-repeat left top;
	_zoom: 1
}

.master_rank dd.process div i {
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin: 8px -5px 0 0;
	font-size: 10px;
	color: red;
	font-family: "黑体";
	background: url("../images/pointer.gif") no-repeat left top;
	_margin-left: -4px;
	_position: absolute;
}

#js_homestyle_css_module_layer_layer_master {
	height: 42px;
}

#js_style_css_module_layer_layer_master {
	height: 42px;
}

.layer_honour {
	padding: 14px;
}

.layer_honour .h_icon {
	float: left
}

.layer_honour .h_icon_img {
	border: 1px solid #e7e7e7;
	padding: 1px;
	border-radius: 1px;
	-moz-border-radius: 1px;
}

.layer_honour .h_info {
	margin-left: 114px;
	width: 168px
}

.layer_honour .h_name {
	margin-bottom: 2px;
	line-height: 20px;
	font-weight: normal;
}

.layer_honour .h_desc {
	margin-bottom: 5px;
	height: 65px;
	line-height: 16px;
}

.layer_honour .h_my {
	text-align: right;
	line-height: 12px;
}

#js_homestyle_css_module_layer_layer_honour {
	height: 42px;
}

#js_style_css_module_layer_layer_honour {
	height: 42px;
}

.layer_recommed {
	padding: 15px 20px;
}

.layer_recommed .perlist {
	width: 420px;
}

.layer_recommed .perlist .interPer_row {
	width: 190px;
	padding: 0 20px 15px 0;
}

.layer_recommed .perlist .interPer_row dd p.info {
	height: auto;
	width: 130px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.layer_recommed .btn {
	border-top: 1px solid #EEE;
	padding: 10px 0 0;
}

.layer_recommed_card .tit {
	margin: 0 24px 0 0;
	padding: 0 0 10px;
}

.layer_recommed_card .tit .lf {
	float: left;
	margin-top: 3px;
}

.layer_recommed_card .tit .W_pages_minibtn {
	margin: 0 -4px 0 0;
	_margin: 0;
}

.layer_recommed_card .tit .W_pages_minibtn a {
	padding: 0 0 0 2px;
	margin: 0;
}

.layer_recommed_card {
	padding: 20px 0 15px 20px;
}

.layer_recommed_card .perlist {
	width: 528px;
}

.layer_recommed_card .myfollow_list {
	width: 227px;
	height: 64px;
	margin: 0 10px 10px 0;
}

.layer_recommed_card .myfollow_list:hover {
	border-width: 1px;
	padding: 10px;
	border-color: #ededed;
	cursor: default;
	background: none;
}

.layer_recommed_card .myfollow_list .info {
	height: 65px;
	overflow: hidden;
}

.layer_recommed_card .myfollow_list .info li {
	width: 153px;
	margin-bottom: 3px;
}

.layer_recommed_card .btn {
	overflow: hidden;
	margin: 0 20px 0 0;
	padding: 10px 0 0;
	border-top: 1px solid #eee;
}

.layer_recommed_card .btn .lf {
	float: left;
	margin-top: 3px;
}

.layer_recommed_card .btn .rt {
	float: right;
}

.layer_recommed_card .btn .rt a {
	margin-left: 10px;
}

#js_homestyle_css_module_layer_layer_recommend {
	height: 42px;
}

#js_style_css_module_layer_layer_recommend {
	height: 42px;
}

.interPer {
	margin-bottom: 8px;
	zoom: 1;
}

.interPer_row,
.interPerInp_row {
	float: left;
}

.interPer dt,
.interPer_row dt,
.interPerInp dt,
.interPerInp_row dt {
	float: left;
}

.interPer dd,
.interPer_row dd,
.interPerInp dd,
.interPerInp_row dd {
	display: block;
}

.interPer dt,
.interPer_row dt {
	width: 50px;
	margin: 3px 8px 0 0;
	_margin: 3px 5px 0 0;
}

.interPer dt a,
.interPer_row dt a {
	display: block;
}

.interPer dd,
.interPer_row dd {
	line-height: 18px;
}

.interPer dd p.name,
.interPer_row dd p.name,
.interPerInp dd p.name,
.interPerInp_row dd p.name {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	zoom: 1;
}

.interPer dd p.fllow,
.interPer_row dd p.fllow,
.interPerInp dd p.fllow,
.interPerInp_row dd p.fllow {
	height: 20px;
	line-height: 19px;
	overflow: hidden;
	zoom: 1;
}

.interPer dd p.info,
.interPer_row dd p.info,
.interPerInp dd p.info,
.interPerInp_row dd p.info {
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	zoom: 1;
}

.interPer dd p.btn,
.interPer_row dd p.btn,
.interPerInp dd p.btn,
.interPerInp_row dd p.btn {
	margin-top: 3px;
}

.interPer dd .nointer,
.interPer_row dd .nointer,
.interPerInp dd .nointer,
.interPerInp_row dd .nointer {
	padding: 0 0 0 2px;
	padding-top: 2px\9;
	visibility: hidden;
}

.interPerHover dd .nointer,
.interPer_rowHover dd .nointer {
	visibility: visible;
}

.interPer .mf_cont {
	padding: 5px 8px 6px 10px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: auto;
	word-wrap: break-word;
}

.interPer a.W_moreup .more,
.interPer a.W_moredown .more {
	margin: 5px 0 7px 0;
	vertical-align: middle;
}

.interPer .number {
	width: 60px;
	display: inline-block;
}

.interPer .btnadd {
	margin: 15px 0 0;
	height: 20px;
}

.interPer .close {
	height: 14px;
	position: absolute;
	top: 2px;
	left: 155px;
}

.interPer .hover {
	visibility: hidden;
	_visibility: visible;
}

.interPer:hover .hover {
	visibility: visible;
}

.interPerInp dd,
.interPerInp_row dd {
	width: 106px;
	line-height: 18px;
	height: 64px;
}

.interPerInp dt,
.interPerInp_row dt {
	margin: 2px 10px 7px 0;
	margin-top: 0\9;
}

.interPerInp dt a,
.interPerInp_row dt a {
	display: block;
	width: 50px;
	height: 50px;
}

.interPerInp dt a img,
.interPerInp_row dt a img {
	height: 50px;
	width: 50px;
}

.interPerInp dt a .checkbimg,
.interPerInp_row dt a .checkbimg {
	margin: -14px 0 0;
	position: relative;
	z-index: 3;
	*position: static;
	display: block;
	border: none;
	width: 14px;
	height: 14px;
	background: url("../images/checkbox.png") 0 -14px no-repeat;
	overflow: hidden;
}

.interPerInp dt a.current .checkbimg,
.interPerInp_row dt a.current .checkbimg {
	background: url("../images/checkbox.png") 0 0 no-repeat;
}

.interPer_row .star {
	height: 16px;
	padding-top: 3px
}

.interPer_row .icon_close {
	float: right
}

.interPer_row .hover {
	visibility: hidden;
	_visibility: visible
}

.interPer_row:hover .hover {
	visibility: visible
}

.interPer .pop_users {
	margin-left: 0;
	width: auto;
	height: auto;
	clear: both;
}

.interPer .pop_users .titletxt {
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.interPer .pop_users .pop_list .W_linkdot {
	margin: 6px 3px 0 0
}

.interPer .pop_users .arrow {
	width: 25px;
	margin: 0 0 0 80px;
	height: 9px;
	overflow: hidden;
}

.interPer .pop_users .arrow span {
	font-family: "SimSun";
	overflow: hidden;
	line-height: 21px;
	font-size: 25px;
	height: 11px;
	width: 22px;
}

.interPer .mutual_friend {
	margin-left: 0;
	width: auto;
	height: auto;
}

.interPer .mutual_friend .W_bubtips .W_bgcolor_arrow b {
	font-family: "SimSun";
	overflow: hidden;
	line-height: 21px;
	font-size: 12px;
	height: 11px;
	width: 22px;
}

#js_homestyle_css_module_list_person_connect {
	height: 42px;
}

#js_style_css_module_list_person_connect {
	height: 42px;
}

.pc_caldr {
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #fff;
	z-index: 999;
	width: 161px;
	height: auto;
	position: absolute;
	color: #000;
}

.pc_caldr .selector {
	height: 24px;
	padding: 2px 0 0;
	_padding: 2px 0 2px
}

.pc_caldr .selector .month,
.pc_caldr .selector .year {
	float: left;
	font-size: 12px;
	width: 73px;
	border: 1px solid #CCC;
	height: 19px;
}

.pc_caldr .selector .year {
	width: 78px;
	margin-left: 10px;
}

.pc_caldr .weeks,
.pc_caldr .days {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%!important;
	width: 161px
}

.pc_caldr .weeks {
	height: 18px;
	margin-bottom: 2px;
	background: #b6d1f9;
	color: #fff;
	font-size: 12px;
}

.pc_caldr .days {
	height: auto;
	font-size: 12px;
	font-family: Arial;
}

.pc_caldr .weeks li,
.pc_caldr .days li {
	float: left;
	height: 18px;
	line-height: 18px;
	text-align: center;
	width: 23px;
}

.pc_caldr .weeks li {
	text-align: center;
}

.pc_caldr .days li,
.pc_caldr .days li a {
	text-align: center;
}

.pc_caldr .days li a {
	display: block;
	text-decoration: none;
	height: 100%;
	color: #43609c;
}

.pc_caldr .days li a:link,
.pc_caldr .days li a:visited,
.pc_caldr .days li a:hover {
	text-decoration: none
}

.pc_caldr .days li a strong {
	font-weight: normal
}

.pc_caldr .days li a:hover {
	background-color: #5d94e6;
	color: #fff
}

.pro_tools .undo_grp {
	width: 30px;
	height: 55px;
	margin-top: 5px;
	margin-left: 1px;
	overflow: hidden
}

.pc_caldr .days li a.day {
	background-color: #5d94e6;
	color: #FFF
}

#js_homestyle_css_module_layer_layer_date_choose {
	height: 42px;
}

#js_style_css_module_layer_layer_date_choose {
	height: 42px;
}

.WB_global_personcard {
	font: 12px/1.125 Arial, Helvetica, sans-serif;
	_font-family: "SimSun";
}

.WB_global_personcard h1,
.WB_global_personcard h2,
.WB_global_personcard h3,
.WB_global_personcard h4,
.WB_global_personcard h5,
.WB_global_personcard h6,
.WB_global_personcard dl,
.WB_global_personcard dt,
.WB_global_personcard dd,
.WB_global_personcard ul,
.WB_global_personcard ol,
.WB_global_personcard li,
.WB_global_personcard th,
.WB_global_personcard td,
.WB_global_personcard p,
.WB_global_personcard form,
.WB_global_personcard fieldset,
.WB_global_personcard legend {
	margin: 0;
	padding: 0;
}

.WB_global_personcard table {
	border-collapse: collapse;
	border-spacing: 0;
}

.WB_global_personcard li {
	list-style: none;
}

.WB_global_personcard fieldset,
img {
	border: 0;
}

.WB_global_personcard a:focus,
.WB_global_personcard input,
.WB_global_personcard textarea {
	outline-style: none;
}

.WB_global_personcard em,
.WB_global_personcard i,
.WB_global_personcard th,
.WB_global_personcard var {
	font-style: normal;
	font-weight: normal;
}

.WB_global_personcard a {
	text-decoration: none;
}

.WB_global_personcard a:hover {
	text-decoration: underline;
}

.WB_global_personcard fieldset {
	display: block;
	padding: 0 0 0 20px;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #ccc;
}

.WB_global_personcard fieldset legend {
	padding: 0 5px;
	font-weight: bold;
}

.WB_global_personcard a {
	color: #0a8cd2;
	text-decoration: none;
}

.WB_global_personcard a:hover {
	text-decoration: underline;
}

.WB_global_personcard .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.WB_global_personcard .clearfix {
	display: inline-block;
}

.WB_global_personcard .clearfix {
	display: block;
}

.WB_global_personcard .clear {
	clear: both;
	height: 0;
	font: 0/0 Arial;
	visibility: hidden;
}

.WB_global_personcard .CH {
	font-family: "SimSun"
}

.WB_global_personcard .W_Yahei {
	font-family: "Microsoft Yahei"
}

.WB_global_personcard .W_btn_b span,
.WB_global_personcard .W_btn_b_disable span,
.WB_global_personcard .W_btn_c span,
.WB_global_personcard .W_btn_c_disable span {
	text-align: center;
	padding: 0 9px 0 8px;
	white-space: nowrap;
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	height: 18px;
	line-height: 17px;
	*line-height: 19px;
	vertical-align: middle;
	*overflow: hidden;
}

.WB_global_personcard .W_btn_b:hover,
.WB_global_personcard .W_btn_b_disable:hover,
.WB_global_personcard .W_btn_c:hover,
.WB_global_personcard .W_btn_c_disable:hover {
	text-decoration: none;
}

.WB_global_personcard div.W_btn_c {
	cursor: default;
}

.WB_global_personcard div.W_btn_c span {
	cursor: default;
}

.WB_global_personcard .W_btn_b {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.WB_global_personcard .W_btn_b:hover {
	border-width: 1px;
	border-style: solid;
	border-color: #ff9b01;
	background-color: #ffa00a;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.WB_global_personcard .W_btn_b:hover span {
	border-width: 1px;
	border-style: solid;
	border-color: #ffce82;
	color: #fff;
	text-align: center;
}

.WB_global_personcard .W_btn_b:hover {
	text-decoration: none;
	background: rgb(255, 184, 71);
	background: -moz-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 184, 71, 1)), color-stop(100%, rgba(255, 162, 16, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
	background: linear-gradient(top bottom, rgba(255, 184, 71, 1) 0%, rgba(255, 162, 16, 1) 100%);
}

.WB_global_personcard .W_btn_c {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.WB_global_personcard .W_btn_c span {
	font-size: 12px;
}

.WB_global_personcard .W_btn_c:hover {
	text-decoration: none
}

.WB_global_personcard .W_btn_b_disable,
.WB_global_personcard .W_btn_b_disable:hover,
.WB_global_personcard .W_btn_c_disable,
.WB_global_personcard .W_btn_c_disable:hover {
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

.WB_global_personcard .W_btn_b_disable span,
.WB_global_personcard .W_btn_b_disable:hover span,
.WB_global_personcard .W_btn_c_disable span,
.WB_global_personcard .W_btn_c_disable:hover span {
	color: #ccc;
	cursor: default;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 2px;
	height: 18px;
	line-height: 17px;
	*line-height: 19px;
	vertical-align: middle;
	*overflow: hidden;
}

.WB_global_personcard .W_btn_b_disable,
.WB_global_personcard .W_btn_b_disable:hover,
.WB_global_personcard .W_btn_c_disable,
.WB_global_personcard .W_btn_c_disable:hover {
	border-color: #d9d9d9!important;
	background-color: #f2f2f2!important;
}

.WB_global_personcard .W_btn_b_disable span,
.WB_global_personcard .W_btn_b_disable:hover span,
.WB_global_personcard .W_btn_c_disable span,
.WB_global_personcard .W_btn_c_disable:hover span {
	border-color: #fff!important;
	background-color: #f2f2f2!important;
	color: #ccc!important;
	cursor: default!important;
	text-decoration: none!important;
}

.WB_global_personcard .W_btn_b .W_ico12,
.WB_global_personcard .W_btn_b .W_ico16,
.WB_global_personcard .W_btn_c .W_ico12,
.WB_global_personcard .W_btn_c .W_ico16 {
	float: left;
}

.WB_global_personcard .W_btn_b .W_ico12,
.WB_global_personcard .W_btn_c .W_ico12 {
	margin: 3px 2px 0 0;
}

.WB_global_personcard .W_btn_b .W_vline,
.WB_global_personcard .W_btn_c .W_vline,
.WB_global_personcard .W_btn_b:hover .W_vline,
.WB_global_personcard .W_btn_c:hover .W_vline {
	margin: 0 4px 0 3px;
	_margin: 0 4px 0 0px;
}

.WB_global_personcard .W_btn_b:hover .W_vline {
	color: #fff;
}

.WB_global_personcard .W_btn_b:hover .icon_addone {
	background-position: -150px 0;
}

.WB_global_personcard .W_btn_b .addicon,
.WB_global_personcard .W_btn_b_disable .addicon {
	margin-right: 2px;
	vertical-align: -2px;
}

.WB_global_personcard .W_btn_b:hover .addicon {
	color: #fff;
}

.WB_global_personcard .W_btn_c .W_chat_stat {
	margin-right: 5px;
	_margin: 5px 3px 5px 0;
	vertical-align: middle;
}

.WB_global_personcard .W_btn_b .loading,
.WB_global_personcard .W_btn_b_disable .loading,
.WB_global_personcard .W_btn_c .loading,
.WB_global_personcard .W_btn_c_disable .loading {
	background: url("../images/loading.gif") no-repeat;
	float: left;
	width: 15px;
	height: 15px;
	margin: 2px 4px 0 0;
	_margin-right: 0;
}

.WB_global_personcard .btn_noloading .loading {
	display: none
}

.WB_global_personcard .W_layer,
.WB_global_personcard .W_layer .W_btn_b span,
.WB_global_personcard .W_layer .W_btn_c span,
.WB_global_personcard .W_layer .S_txt1,
.WB_global_personcard .W_layer .W_btn_arrow span {
	color: #333;
	text-decoration: none;
}

.WB_global_personcard .W_layer .W_btn_b,
.WB_global_personcard .W_layer .W_btn_c {
	border-color: #d9d9d9;
	background-color: #f2f2f2;
}

.WB_global_personcard .W_layer .W_btn_c:hover {
	background-color: #fafafa;
}

.WB_global_personcard .W_layer .W_btn_b span,
.WB_global_personcard .W_layer .W_btn_c span {
	border-color: #ffffff;
	color: #333333;
}

.WB_global_personcard .W_layer .W_btn_b:hover {
	border-color: #ff9b01;
	background-color: #ffa00a;
}

.WB_global_personcard .W_layer .W_btn_b:hover span {
	border-color: #ffce82;
}

.WB_global_personcard .W_layer .W_btn_b:hover span {
	color: #fff;
}

.WB_global_personcard .W_btn_b,
.WB_global_personcard .W_btn_c {
	border-color: #453c43;
	background-color: #382c34;
}

.WB_global_personcard .W_btn_c:hover {
	background-color: #2c252b;
}

.WB_global_personcard .W_btn_b span,
.WB_global_personcard .W_btn_c span {
	border-color: #271c25;
	color: #9f9a9f;
}

.WB_global_personcard .W_ico16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-repeat: no-repeat;
}

.WB_global_personcard .W_ico12 {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url("../images/icon.png");
	_background-image: url("../images/icon.gif");
	background-repeat: no-repeat;
}

.WB_global_personcard .icon_addtwo {
	background-position: -125px -25px;
	vertical-align: -2px;
}

.WB_global_personcard .icon_addone {
	background-position: -125px -50px;
	vertical-align: -3px;
}

.WB_global_personcard .addicon {
	font: bold 16px Arial;
	height: 16px;
	text-decoration: none;
	color: #FFA00A;
}

.WB_global_personcard .approve_fff {
	background-position: -300px 0;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.WB_global_personcard .ico_tmall {
	background-position: -300px -50px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.WB_global_personcard .ico_taobao {
	background-position: -300px -75px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.WB_global_personcard .ico_pagelbs {
	background-position: -300px -100px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 16px;
}

.WB_global_personcard .ico_pagebook {
	background-position: -300px -125px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 16px;
}

.WB_global_personcard .ico_pagemusic {
	background-position: -300px -150px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 16px;
}

.WB_global_personcard .ico_airball {
	background-position: -300px -175px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 14px;
	height: 14px;
}

.WB_global_personcard .ico_gongyi,
.WB_global_personcard .ico_gongyi1 {
	background-position: -300px -200px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.WB_global_personcard .ico_gongyi2 {
	background-position: -300px -225px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.WB_global_personcard .ico_gongyi3 {
	background-position: -300px -250px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.WB_global_personcard .ico_gongyi4 {
	background-position: -300px -275px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.WB_global_personcard .ico_gongyi5 {
	background-position: -300px -300px;
	vertical-align: text-bottom;
	margin-left: 2px;
	width: 16px;
	height: 14px;
}

.WB_global_personcard .male,
.WB_global_personcard .female,
.WB_global_personcard .approve,
.WB_global_personcard .approve_co,
.WB_global_personcard .approve_dead,
.WB_global_personcard .ico_club,
.WB_global_personcard .ico_vlady,
.WB_global_personcard .ico_member,
.WB_global_personcard .ico_member_dis,
.WB_global_personcard .ico_member1,
.WB_global_personcard .ico_member2,
.WB_global_personcard .ico_member3,
.WB_global_personcard .ico_member4,
.WB_global_personcard .ico_member5,
.WB_global_personcard .ico_member6,
.WB_global_personcard .zongyika2014,
.WB_global_personcard .lvxing2014 {
	display: inline-block;
	background: url("../images/bg_line.png") no-repeat;
	_background: url("../images/bg_line.gif") no-repeat;
}

.WB_global_personcard .male {
	width: 16px;
	height: 13px;
	background-position: 0 -6px;
	vertical-align: text-bottom;
}

.WB_global_personcard .female {
	width: 16px;
	height: 13px;
	background-position: -25px -6px;
	vertical-align: text-bottom;
}

.WB_global_personcard .approve {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -50px -6px;
	vertical-align: text-bottom;
}

.WB_global_personcard .approve_co {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -75px -6px;
	vertical-align: text-bottom;
}

.WB_global_personcard .approve_dead {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -100px -6px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_club {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -125px -6px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_vlady {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -150px -6px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -175px -6px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member_dis {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -200px -6px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member1 {
	width: 15px;
	height: 14px;
	margin-left: 2px;
	background-position: -100px -25px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member2 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -125px -25px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member3 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -150px -25px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member4 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -175px -25px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member5 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -200px -25px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member6 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -225px -25px;
	vertical-align: text-bottom;
}

.WB_global_personcard .lvxing2014 {
	width: 14px;
	height: 14px;
	margin-left: 2px;
	background-position: -250px -25px;
	vertical-align: text-bottom;
}

.WB_global_personcard .zongyika2014 {
	width: 16px;
	height: 14px;
	margin-left: 2px;
	background-position: -275px -25px;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member_year,
.WB_global_personcard .ico_member_year_dis,
.WB_global_personcard .ico_number_gold,
.WB_global_personcard .ico_number_silver,
.WB_global_personcard .ico_number_bronze {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url("../images/ico_user.png");
	background-repeat: no-repeat;
	vertical-align: text-bottom;
}

.WB_global_personcard .ico_member_year {
	background-position: 0 -125px;
	margin-left: 2px;
}

.WB_global_personcard .ico_member_year_dis {
	background-position: 0 -150px;
	margin-left: 2px;
}

.WB_global_personcard .ico_number_gold {
	background-position: -25px 0;
	margin-left: 2px;
}

.WB_global_personcard .ico_number_silver {
	background-position: -25px -25px;
	margin-left: 2px;
}

.WB_global_personcard .ico_number_bronze {
	background-position: -25px -50px;
	margin-left: 2px;
}

.WB_global_personcard .W_chat_stat {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	overflow: hidden;
}

.WB_global_personcard .W_chat_stat.W_chat_stat_online {
	background-color: #8FDC00;
	border-color: #48C000;
}

.WB_global_personcard .W_chat_stat.W_chat_stat_offline {
	background-color: #D4D4D4;
	border-color: #B8B8B8;
}

.WB_global_personcard .W_chat_stat.W_chat_stat_busy {
	background-color: #FF8480;
	border-color: #EE6A67;
}

.WB_global_personcard .W_chat_stat.W_chat_stat_away {
	background-color: #FFCF4D;
	border-color: #FFA900;
}

.WB_global_personcard {
	position: absolute;
	border-radius: 3px;
	z-index: 9999;
}

.WB_global_personcard .W_layer {
	position: static;
}

.WB_global_personcard .W_layer .bg {
	padding: 3px;
	border-radius: 4px;
	background: url("../images/layer_bg.png") repeat;
}

.WB_global_personcard .W_layer .content {
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 2px
}

.WB_global_personcard .W_layer .S_line1 {
	border-color: #d9d9d9;
}

.WB_global_personcard .W_layer .W_vline {
	text-indent: -1px;
	display: inline-block;
	color: #999;
}

.WB_global_personcard .W_layer .arrow {
	position: absolute;
	overflow: hidden;
	display: block;
	background: url("../images/layer_arrow.png") no-repeat;
}

.WB_global_personcard .W_layer .arrow_r,
.WB_global_personcard .W_layer .arrow_l {
	width: 9px;
	height: 14px;
	top: 20px;
	right: -5px;
	background-position: -8px -24px;
}

.WB_global_personcard .W_layer .arrow_l {
	right: auto;
	left: -5px;
	background-position: 0 -24px;
}

.WB_global_personcard .W_layer .arrow_t,
.WB_global_personcard .W_layer .arrow_b {
	width: 14px;
	height: 9px;
	top: -5px;
	left: 30px;
	background-position: 0 0;
}

.WB_global_personcard .W_layer .arrow_b {
	top: auto;
	bottom: -5px;
	background-position: 0 -8px;
}

.WB_global_personcard .W_layer .layer_notice .layer1_words {
	width: 340px;
	padding-right: 20px;
}

.WB_global_personcard .layer_menu_list {
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 1px;
}

.WB_global_personcard .layer_menu_list ul {
	margin: 0;
	padding: 0;
	clear: both
}

.WB_global_personcard .layer_menu_list ul li {
	position: static;
	float: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.WB_global_personcard .layer_menu_list ul li.title,
.WB_global_personcard .layer_menu_list ul li.suggest_title {
	padding: 5px 10px;
	display: block;
	cursor: default;
	white-space: nowrap;
}

.WB_global_personcard .layer_menu_list ul li a {
	white-space: nowrap;
	min-width: 36px;
	*min-width: auto;
	padding: 8px 10px;
	color: #333;
	display: block;
	*font-family: SimSun;
	cursor: pointer;
}

.WB_global_personcard .layer_menu_list ul li a.W_ico12 {
	min-width: inherit;
}

.WB_global_personcard .layer_menu_list ul li a:hover,
.WB_global_personcard .layer_menu_list ul li.cur a,
.WB_global_personcard .layer_menu_list ul li.cur a:hover {
	background-color: #e6e6e6;
	text-decoration: none;
}

.WB_global_personcard .layer_menu_list ul li a img {
	margin: 0 4px 0 0;
}

.WB_global_personcard .layer_menu_list ul li.opt a {
	padding: 5px 10px;
	color: #0A8CD2;
}

.WB_global_personcard .layer_menu_list ul li.lotopt {}

.WB_global_personcard .layer_menu_list ul li.lotopt a {
	display: inline-block;
	color: #0095CD;
	white-space: normal;
	padding: 6px;
	white-space: nowrap;
}

.WB_global_personcard .layer_menu_list ul li.lotopt .right {
	float: right;
	*float: none;
}

.WB_global_personcard .layer_menu_list ul li.lotopt a:hover {
	background: none;
	text-decoration: underline;
}

.WB_global_personcard .layer_menu_list ul li.disable a {
	color: #808080;
}

.WB_global_personcard .layer_menu_list ul li.line {
	border-bottom: 1px solid #e6e6e6;
	padding: 0;
	height: 2px;
	*height: auto;
	position: relative;
	top: -1px;
	*top: -7px;
	display: block;
}

.WB_global_personcard .layer_menu_list ul img {
	vertical-align: -3px;
}

.WB_global_personcard .layer_menu_list ul li a label.lfnav_more {
	width: 91px;
	display: inline-block;
	cursor: pointer;
}

.WB_global_personcard .layer_menu_list ul li.notetxt {
	white-space: normal;
	line-height: 1.5em;
	padding: 5px 10px;
	color: #333;
	display: block;
}

.WB_global_personcard .layer_menu_list ul li.notetxt:hover {
	background: #eee;
	text-decoration: none;
}

.WB_global_personcard .layer_menu_list ul li.notetxt a {
	display: inline;
	color: #0095CD;
	white-space: normal;
	padding: 0px;
}

.WB_global_personcard .name_card_new {
	color: #333;
	background: #fff;
}

.WB_global_personcard .name_card_new .cover {
	width: 360px;
	height: 110px;
	background-image: url("../images/name_card_head.png");
	background-position: center center;
}

.WB_global_personcard .name_card_new .cover .action {
	padding-top: 78px;
}

.WB_global_personcard .name_card_new .cover .btn_item {
	float: right;
	margin-right: 10px;
}

.WB_global_personcard .name_card_new .cover .btn_item a {
	color: #6cbae4;
}

.WB_global_personcard .name_card_new .cover .W_btn_c {
	_display: inline;
	_zoom: 1;
}

.WB_global_personcard .name_card_new .related_info {
	padding: 10px 10px 20px 20px;
	width: 330px;
	_position: relative;
}

.WB_global_personcard .name_card_new .name dt,
.WB_global_personcard .name_card_new .name dd,
.WB_global_personcard .name_card_new .info dt,
.WB_global_personcard .name_card_new .info dd {
	float: left;
	display: inline;
}

.WB_global_personcard .name_card_new .name {
	zoom: 1;
	position: relative;
}

.WB_global_personcard .name_card_new .name dt {
	margin-top: -52px;
	position: relative;
	z-index: 1;
	zoom: 1;
}

.WB_global_personcard .name_card_new .name dt img {
	height: 80px;
	display: block;
	box-shadow: 0px 0px 3px #ccc;
	border: 2px solid #fff;
}

.WB_global_personcard .name_card_new .name dd {
	margin: 0 0 0 10px;
	line-height: 20px;
}

.WB_global_personcard .name_card_new .name dd p {
	word-wrap: break-word;
	line-height: 12px;
}

.WB_global_personcard .name_card_new .name dd div {
	margin-top: 6px;
	margin-top: 4px\9;
	line-height: 1em;
	_line-height: 14px;
}

.WB_global_personcard .name_card_new .name .address img {
	margin: 0 0 0 3px;
}

.WB_global_personcard .name_card_new .info {
	margin-top: 10px;
}

.WB_global_personcard .name_card_new .info dd {
	width: 320px;
	margin-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.WB_global_personcard .name_card_new .user_info {
	margin: 5px 0 0;
}

.WB_global_personcard .name_card_new .userdata li {
	float: left;
	max-width: 108px;
	white-space: nowrap;
}

.WB_global_personcard .name_card_new .userdata li:first-child {
	max-width: 75px;
}

.WB_global_personcard .name_card_new .userdata li.single {
	max-width: 100%;
}

.WB_global_personcard .name_card_new .userdata li .detail {
	display: inline-block;
	max-width: 6em;
	max-width: 5em\9;
	_width: 5em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}

@media \0screen\,
screen\9 {
	.WB_global_personcard .name_card_new .userdata li .detail {
		vertical-align: -4px\9;
		*vertical-align: middle;
	}
}

.WB_global_personcard .name_card_new .userdata li em {
	vertical-align: middle;
}

.WB_global_personcard .name_card_new .userdata li .interval {
	display: inline-block;
	max-width: 6em;
	_width: 6em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	*vertical-align: 0px;
}

.WB_global_personcard .name_card_new .userdata li.W_vline {
	margin: 0 7px;
}

.WB_global_personcard .name_card_new .other_item {
	margin-top: 12px;
}

.WB_global_personcard .name_card_new .other_item form {
	width: 98%;
}

.WB_global_personcard .name_card_new .other_item fieldset legend {
	margin-left: -24px;
	*margin-left: -30px;
	color: #333;
}

.WB_global_personcard .name_card_new .other_item .item,
.WB_global_personcard .name_card_new .other_item .shop_type {
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 320px;
	color: #808080;
}

.WB_global_personcard .name_card_new .other_item p {
	margin-top: 10px;
	width: 320px;
	color: #808080;
}

.WB_global_personcard .name_card_new .other_item .item a {
	color: #6cbae4;
}

.WB_global_personcard .name_card_new .other_item:hover .item,
.WB_global_personcard .name_card_new .other_item:hover p {
	color: #333;
}

.WB_global_personcard .name_card_new .other_item:hover .item a {
	color: #0a8cd2;
}

.WB_global_personcard .name_card_new .other_item .shop_link,
.WB_global_personcard .name_card_new .other_item .shop_type {
	margin-top: 2px;
	overflow: hidden;
}

.WB_global_personcard .name_card_new .other_item .shop_name img {
	vertical-align: text-bottom;
	margin-left: 5px;
}

.WB_global_personcard .name_card_new .other_item .shop_link .W_btn_b {
	margin-left: 5px;
}

.WB_global_personcard .name_card_new .person_tab {
	padding: 9px 18px;
	background: #f2f2f2;
}

.WB_global_personcard .name_card_new .person_tab .tablist {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 324px;
}

.WB_global_personcard .name_card_new .person_tab li {
	display: inline;
}

.WB_global_personcard .name_card_new .person_tab li.W_vline {
	margin: 0 8px;
}

#js_homestyle_css_module_global_WB_global_personcard {
	height: 42px;
}

#js_style_css_module_global_WB_global_personcard {
	height: 42px;
}

.layer_personcard fieldset {
	display: block;
	padding: 0 0 0 20px;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #ccc;
}

.layer_personcard fieldset legend {
	padding: 0 5px;
	font-weight: bold;
}

.layer_personcard .W_vline {
	text-indent: -1px;
	display: inline-block;
	color: #999;
}

.layer_personcard .layer_menu_list {
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 1px;
}

.layer_personcard .layer_menu_list ul {
	margin: 0;
	padding: 0;
	clear: both
}

.layer_personcard .layer_menu_list ul li {
	position: static;
	float: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.layer_personcard .layer_menu_list ul li.title,
.layer_personcard .layer_menu_list ul li.suggest_title {
	padding: 5px 10px;
	display: block;
	cursor: default;
	white-space: nowrap;
}

.layer_personcard .layer_menu_list ul li a {
	white-space: nowrap;
	min-width: 36px;
	*min-width: auto;
	padding: 8px 10px;
	color: #333;
	display: block;
	*font-family: SimSun;
	cursor: pointer;
}

.layer_personcard .layer_menu_list ul li a.W_ico12 {
	min-width: inherit;
}

.layer_personcard .layer_menu_list ul li a:hover,
.layer_personcard .layer_menu_list ul li.cur a,
.layer_personcard .layer_menu_list ul li.cur a:hover {
	background-color: #e6e6e6;
	text-decoration: none;
}

.layer_personcard .layer_menu_list ul li a img {
	margin: 0 4px 0 0;
}

.layer_personcard .layer_menu_list ul li.opt a {
	padding: 5px 10px;
	color: #0A8CD2;
}

.layer_personcard .layer_menu_list ul li.lotopt {}

.layer_personcard .layer_menu_list ul li.lotopt a {
	display: inline-block;
	color: #0095CD;
	white-space: normal;
	padding: 6px;
	white-space: nowrap;
}

.layer_personcard .layer_menu_list ul li.lotopt .right {
	float: right;
	*float: none;
}

.layer_personcard .layer_menu_list ul li.lotopt a:hover {
	background: none;
	text-decoration: underline;
}

.layer_personcard .layer_menu_list ul li.disable a {
	color: #808080;
}

.layer_personcard .layer_menu_list ul li.line {
	border-bottom: 1px solid #e6e6e6;
	padding: 0;
	height: 2px;
	*height: auto;
	position: relative;
	top: -1px;
	*top: -7px;
	display: block;
}

.layer_personcard .layer_menu_list ul img {
	vertical-align: -3px;
}

.layer_personcard .layer_menu_list ul li a label.lfnav_more {
	width: 91px;
	display: inline-block;
	cursor: pointer;
}

.layer_personcard .layer_menu_list ul li.notetxt {
	white-space: normal;
	line-height: 1.5em;
	padding: 5px 10px;
	color: #333;
	display: block;
}

.layer_personcard .layer_menu_list ul li.notetxt:hover {
	background: #eee;
	text-decoration: none;
}

.layer_personcard .layer_menu_list ul li.notetxt a {
	display: inline;
	color: #0095CD;
	white-space: normal;
	padding: 0px;
}

.layer_personcard .name_card_new {
	color: #333;
	background: #fff;
}

.layer_personcard .name_card_new .cover {
	width: 360px;
	height: 110px;
	background-image: url("../images/name_card_head.png");
	background-position: center center;
}

.layer_personcard .name_card_new .cover .action {
	padding-top: 78px;
}

.layer_personcard .name_card_new .cover .btn_item {
	float: right;
	margin-right: 10px;
}

.layer_personcard .name_card_new .cover .btn_item a {
	color: #6cbae4;
}

.layer_personcard .name_card_new .cover .W_btn_c {
	_display: inline;
	_zoom: 1;
}

.layer_personcard .name_card_new .related_info {
	padding: 10px 10px 20px 20px;
	width: 330px;
	_position: relative;
}

.layer_personcard .name_card_new .name dt,
.layer_personcard .name_card_new .name dd,
.layer_personcard .name_card_new .info dt,
.layer_personcard .name_card_new .info dd {
	float: left;
	display: inline;
}

.layer_personcard .name_card_new .name {
	zoom: 1;
	position: relative;
}

.layer_personcard .name_card_new .name dt {
	margin-top: -52px;
	position: relative;
	z-index: 1;
	zoom: 1;
}

.layer_personcard .name_card_new .name dt img {
	height: 80px;
	display: block;
	box-shadow: 0px 0px 3px #ccc;
	border: 2px solid #fff;
}

.layer_personcard .name_card_new .name dd {
	margin: 0 0 0 10px;
	line-height: 20px;
}

.layer_personcard .name_card_new .name dd p {
	word-wrap: break-word;
	line-height: 12px;
}

.layer_personcard .name_card_new .name dd div {
	margin-top: 6px;
	margin-top: 4px\9;
	line-height: 1em;
	_line-height: 14px;
}

.layer_personcard .name_card_new .name .address img {
	margin: 0 0 0 3px;
}

.layer_personcard .name_card_new .info {
	margin-top: 10px;
}

.layer_personcard .name_card_new .info dd {
	width: 320px;
	margin-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.layer_personcard .name_card_new .user_info {
	margin: 5px 0 0;
}

.layer_personcard .name_card_new .userdata li {
	float: left;
	max-width: 108px;
	white-space: nowrap;
}

.layer_personcard .name_card_new .userdata li:first-child {
	max-width: 75px;
}

.layer_personcard .name_card_new .userdata li.single {
	max-width: 100%;
}

.layer_personcard .name_card_new .userdata li .detail {
	display: inline-block;
	max-width: 6em;
	max-width: 5em\9;
	_width: 5em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}

@media \0screen\,
screen\9 {
	.layer_personcard .name_card_new .userdata li .detail {
		vertical-align: -4px\9;
		*vertical-align: middle;
	}
}

.layer_personcard .name_card_new .userdata li em {
	vertical-align: middle;
}

.layer_personcard .name_card_new .userdata li .interval {
	display: inline-block;
	max-width: 6em;
	_width: 6em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	*vertical-align: 0px;
}

.layer_personcard .name_card_new .userdata li.W_vline {
	margin: 0 7px;
}

.layer_personcard .name_card_new .other_item {
	margin-top: 12px;
}

.layer_personcard .name_card_new .other_item form {
	width: 98%;
}

.layer_personcard .name_card_new .other_item fieldset legend {
	margin-left: -24px;
	*margin-left: -30px;
	color: #333;
}

.layer_personcard .name_card_new .other_item .item,
.layer_personcard .name_card_new .other_item .shop_type {
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 320px;
	color: #808080;
}

.layer_personcard .name_card_new .other_item p {
	margin-top: 10px;
	width: 320px;
	color: #808080;
}

.layer_personcard .name_card_new .other_item .item a {
	color: #6cbae4;
}

.layer_personcard .name_card_new .other_item:hover .item,
.layer_personcard .name_card_new .other_item:hover p {
	color: #333;
}

.layer_personcard .name_card_new .other_item:hover .item a {
	color: #0a8cd2;
}

.layer_personcard .name_card_new .other_item .shop_link,
.layer_personcard .name_card_new .other_item .shop_type {
	margin-top: 2px;
	overflow: hidden;
}

.layer_personcard .name_card_new .other_item .shop_name img {
	vertical-align: text-bottom;
	margin-left: 5px;
}

.layer_personcard .name_card_new .other_item .shop_link .W_btn_b {
	margin-left: 5px;
}

.layer_personcard .name_card_new .person_tab {
	padding: 9px 18px;
	background: #f2f2f2;
}

.layer_personcard .name_card_new .person_tab .tablist {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 324px;
}

.layer_personcard .name_card_new .person_tab li {
	display: inline;
}

.layer_personcard .name_card_new .person_tab li.W_vline {
	margin: 0 8px;
}

#js_homestyle_css_module_layer_layer_personcard {
	height: 42px;
}

#js_style_css_module_layer_layer_personcard {
	height: 42px;
}

.layer_menu_list {
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 1px;
}

.layer_menu_list ul {
	margin: 0;
	padding: 0;
	clear: both
}

.layer_menu_list ul li {
	position: static;
	float: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.layer_menu_list ul li.title,
.layer_menu_list ul li.suggest_title {
	padding: 5px 10px;
	display: block;
	cursor: default;
	white-space: nowrap;
}

.layer_menu_list ul li a {
	white-space: nowrap;
	min-width: 36px;
	*min-width: auto;
	padding: 8px 10px;
	color: #333;
	display: block;
	*font-family: SimSun;
	cursor: pointer;
}

.layer_menu_list ul li a.W_ico12 {
	min-width: inherit;
}

.layer_menu_list ul li a:hover,
.layer_menu_list ul li.cur a,
.layer_menu_list ul li.cur a:hover {
	background-color: #e6e6e6;
	text-decoration: none;
}

.layer_menu_list ul li a img {
	margin: 0 4px 0 0;
}

.layer_menu_list ul li.opt a {
	padding: 5px 10px;
	color: #0A8CD2;
}

.layer_menu_list ul li.lotopt {}

.layer_menu_list ul li.lotopt a {
	display: inline-block;
	color: #0095CD;
	white-space: normal;
	padding: 6px;
	white-space: nowrap;
}

.layer_menu_list ul li.lotopt .right {
	float: right;
	*float: none;
}

.layer_menu_list ul li.lotopt a:hover {
	background: none;
	text-decoration: underline;
}

.layer_menu_list ul li.disable a {
	color: #808080;
}

.layer_menu_list ul li.line {
	border-bottom: 1px solid #e6e6e6;
	padding: 0;
	height: 2px;
	*height: auto;
	position: relative;
	top: -1px;
	*top: -7px;
	display: block;
}

.layer_menu_list ul img {
	vertical-align: -3px;
}

.layer_menu_list ul li a label.lfnav_more {
	width: 91px;
	display: inline-block;
	cursor: pointer;
}

.layer_menu_list ul li.notetxt {
	white-space: normal;
	line-height: 1.5em;
	padding: 5px 10px;
	color: #333;
	display: block;
}

.layer_menu_list ul li.notetxt:hover {
	background: #eee;
	text-decoration: none;
}

.layer_menu_list ul li.notetxt a {
	display: inline;
	color: #0095CD;
	white-space: normal;
	padding: 0px;
}

.layer_menu_list .y_scroll {
	overflow-y: scroll;
}

.layer_menu_list_close {
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
	padding: 1px;
}

.layer_menu_list_close ul.close_list li {
	padding: 5px 20px 5px 8px;
	position: relative;
}

.layer_menu_list_close ul li.current {
	background-color: #e6f4f7;
	cursor: pointer;
}

.layer_menu_list_close ul.close_list li img {
	vertical-align: -3px;
	margin: 0 4px 0 0;
}

.layer_menu_list_close ul.close_list li a {
	padding-right: 20px;
}

.layer_menu_list_close ul.close_list li a.icon_close {
	padding: 0;
	display: block;
	position: absolute;
	right: 5px;
	top: 7px;
}

.layer_menu_list .scroll_bar {
	overflow-y: scroll;
	overflow-x: hidden;
	height: 190px;
	padding-right: 15px\9;
	_float: left
}

.layer_menu_list .quick_form .row {
	padding: 5px 10px;
}

.layer_menu_list .quick_form .W_input {
	width: 116px
}

.layer_menu_list .quick_form .btns .ml {
	margin-left: 10px;
}

.layer_menu_list .quick_form .W_error {
	margin: 0 0 0 10px
}

.layer_menu_list .edit_followlist {
	padding: 3px 0 0 16px;
}

.layer_menu_list .edit_followlist a {
	line-height: 24px;
}

.layer_menu_list .edit_followlist a:hover {
	text-decoration: underline;
}

.layer_menu_list .edit_followlist .W_input {
	width: 100px
}

.layer_menu_list li .icon_edit_s {
	visibility: hidden;
	_visibility: visible;
	cursor: pointer;
	padding: 0 5px;
	background-position: 5px 0;
	vertical-align: -2px;
	*vertical-align: 1px;
}

.layer_menu_list li:hover .icon_edit_s {
	visibility: visible;
}

.layer_menu_list ul li.note {
	padding: 5px 10px;
	display: block;
	white-space: nowrap;
}

.layer_menu_list.lml_followlists {
	width: 141px;
}

.layer_menu_list.lml_followlists .notetxt {
	overflow: hidden;
	white-space: nowrap;
}

.layer_menu_list.lml_followlists .notetxt .W_checkbox {
	margin-right: 5px;
}

.layer_menu_list ul.app_operate li.line {
	top: -6px;
}

.layer_menu_list ul.app_operate li a {
	padding: 4px 10px;
}

.layer_feed_sele ul li a {
	padding: 7px 18px;
}

.layer_menu_list ul li .quick_form .row {
	padding: 5px 0
}

.layer_menu_list ul li .quick_form .W_error {
	margin: 0;
}

.layer_menu_list ul li.notetxt a.W_btn_a,
.layer_menu_list ul li.notetxt a.W_btn_b {
	display: inline-block;
	padding: 0 0 0 2px;
}

.layer_menu_list .tags a {
	background: #e8f4fc;
	display: inline-block;
	line-height: 16px;
	margin: 0 3px 3px 0;
	padding: 1px 10px;
	box-shadow: 1px 1px 1px #dae0e5;
	white-space: nowrap;
	border-right: 1px solid #dae0e5\9;
	border-bottom: 1px solid #dae0e5\9;
	margin: 0 2px 2px 0\9;
}

.layer_menu_list .tags a.choose {
	color: #fff;
	background: #beced9;
}

.layer_menu_list .tags a.choose:hover {
	text-decoration: none;
}

.layer_menu_list .i_conn_public,
.layer_menu_list .i_conn_follow,
.layer_menu_list .i_conn_friend,
.layer_menu_list .i_conn_private,
.layer_menu_list .i_conn_close_friend,
.layer_menu_list .i_conn_list {
	vertical-align: -5px;
	*vertical-align: middle;
	*margin: 0;
}

.myfollow_select {
	width: 312px;
}

.myfollow_select .ms_list {
	width: 302px;
	padding: 5px;
}

.myfollow_select .ms_list li {
	float: left;
	width: 50%;
}

.myfollow_select .ms_list li a {
	overflow: hidden;
	zoom: 1;
	padding: 5px;
}

.myfollow_select .ms_list li .W_checkbox {
	float: left;
	vertical-align: -2px;
}

.myfollow_select .ms_list li label {
	float: left;
	overflow: hidden;
	width: 115px;
	*width: 108px;
	height: 15px;
	*margin-top: 3px;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}

.myfollow_select .ms_opt .W_input {
	width: 158px;
	margin-right: 6px;
	vertical-align: middle;
}

.myfollow_select .ms_opt .cancal {
	margin-left: 6px;
}

.myfollow_select ul li .quick_form .row {
	padding: 5px 0 0;
}

.myfollow_select ul li.notetxt:hover {
	background: none;
}

.myfollow_select ul li.notetxt {
	padding: 5px 10px 10px 10px
}

.myfollow_select ul li.notetxt .cancal:hover {
	background: none;
	text-decoration: underline;
}

.myfollow_select ul li.notetxt .icon_close {
	display: block;
}

.myfollow_select .ms_tips.W_tips {
	margin: 5px 10px 0 10px;
}

.myfollow_select .ms_tips.ms_tit {
	margin: 15px 10px 6px 10px;
}

.myfollow_select .ms_sg_tit {
	margin: 15px 10px 1px 10px;
}

.myfollow_select .close_f_group {
	margin: 8px 10px 15px;
}

.myfollow_select .close_f_group .left {
	_margin-top: 7px;
}

.myfollow_search {
	background: #fff;
	min-width: 232px;
	*width: 232px;
	margin: 3px 0 0;
	padding: 10px 0 0;
}

.myfollow_search li {
	overflow: hidden;
	clear: both;
}

.myfollow_search li .headpic {
	float: left;
	width: 50px;
	height: 50px;
	display: block;
}

.myfollow_search li .con {
	margin: 0 0 0 60px;
	_margin: 0 0 0 57px;
	_zoom: 1;
}

.myfollow_search ul li.quick_form:hover {
	background: none;
}

.myfollow_search ul li.quick_form .W_input {
	width: 205px;
	margin: 0 0 5px 10px;
}

.layer_menulist_tags {
	width: 508px;
	background: #fff;
	color: #333;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	padding: 15px 20px 5px 20px;
	*padding: 15px 20px 15px 20px;
}

.layer_menulist_tags ul {
	overflow: hidden;
}

.layer_menulist_tags ul li {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
	white-space: nowrap;
}

.layer_menulist_tags ul li.tit {
	float: left;
	display: inline;
	margin: 0;
}

.PRF_tab_menu {
	padding-top: 10px;
}

.PRF_tab_menu ul li a {
	margin-bottom: 4px;
	padding: 5px 18px;
}

.PRF_tab_menu ul li .icon_close {
	float: right;
	width: 12px;
	height: 12px;
	background-color: transparent !important;
	padding: 0;
	margin: -23px 4px 0 0;
}

.PCD_tab_width {
	width: 107px;
}

.PCD_tab_menu ul li a {
	padding: 5px 18px;
}

.PCD_tab_menu ul li .icon_close {
	float: right;
	width: 12px;
	height: 12px;
	background-color: transparent !important;
	padding: 0;
	margin: -18px 4px 0 0;
}

.layer_menu_list .icon_sw_face,
.layer_menu_list .icon_sw_img,
.layer_menu_list .icon_sw_movie,
.layer_menu_list .icon_sw_music,
.layer_menu_list .icon_sw_qing,
.layer_menu_list .icon_sw_vote,
.layer_menu_list .icon_sw_mood,
.layer_menu_list .icon_sw_welfare,
.layer_menu_list .icon_sw_accessory,
.layer_menu_list .icon_sw_chang,
.layer_menu_list .icon_sw_file,
.layer_menu_list .icon_sw_timer {
	vertical-align: -5px;
	*vertical-align: middle;
	*margin: 0;
	margin-right: 4px;
}

.PRF_nodetop_menu ul li a {
	width: 96px;
	height: 30px;
	padding: 0 0 0 10px;
	line-height: 30px;
	_line-height: 32px;
	overflow: hidden;
}

.msg_set_select .icon_addone {
	margin-right: 4px;
	display: none;
}

.msg_set_select li {
	text-indent: 16px;
	line-height: 100%;
}

.msg_set_select li.select {
	text-indent: 0;
}

.msg_set_select li.select .icon_addone {
	display: inline-block;
}

#js_homestyle_css_module_layer_layer_menu_list {
	height: 42px;
}

#js_style_css_module_layer_layer_menu_list {
	height: 42px;
}

.layer_recommend_attention .interPer_row,
.layer_recommend_attention .interPer_row dt {
	float: left;
}

.layer_recommend_attention .interPer_row dt {
	width: 50px;
	margin: 0px 10px 0 0;
}

.layer_recommend_attention .interPer_row dt a {
	display: block;
}

.layer_recommend_attention .interPer_row dd {
	float: left;
	_display: inline;
	line-height: 18px;
	width: 77px;
}

.layer_recommend_attention .interPer_row dd .name {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	zoom: 1;
}

.layer_recommend_attention .interPer_row dd a {
	_zoom: 1;
}

.layer_recommend_attention .interPer_row dd .nickname {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	max-width: 136px;
	*zoom: 1;
}

.layer_recommend_attention .interPer_row dd .btn {
	margin-top: 3px;
}

.layer_recommend_attention .interPer_row dd .nointer {
	padding: 0 0 0 2px;
	padding-top: 2px\9;
	visibility: hidden;
}

.layer_recommend_attention .interPer_row .star {
	height: 16px;
	padding-top: 3px;
}

.layer_recommend_attention .interPer_row .icon_close {
	float: right;
}

.layer_recommend_attention .interPer_row .hover {
	visibility: hidden;
	_visibility: visible;
}

.layer_recommend_attention .interPer_row:hover .hover {
	visibility: visible;
}

.layer_recommend_attention {
	position: relative;
}

.layer_recommend_attention .recommend_box {
	position: relative;
	width: 510px;
	max-height: 414px;
	_height: 406px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 20px 0 0 20px;
}

.layer_recommend_attention .recommend_box .recommended {
	position: relative;
	width: 490px;
}

.layer_recommend_attention .recommend_box .recommended dt {
	width: 60px;
}

.layer_recommend_attention .recommend_box .recommended dd {
	width: 424px;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
}

.layer_recommend_attention .group_box {
	position: relative;
	width: 488px;
	_height: 315px;
	margin: 15px 0 0;
	padding: 20px 0 0;
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
}

.layer_recommend_attention .group_box .arrow {
	position: absolute;
	margin: -32px 0 0 15px;
	*margin: -33px 0 0 15px;
	_margin: -32px 0 0 15px;
	width: 22px;
	cursor: default;
	background: none;
}

.layer_recommend_attention .group_box .arrow * {
	font-family: "SimSun";
	overflow: hidden;
	font-size: 20px;
	line-height: 1.231;
	display: block;
	height: 20px;
	background: none;
}

.layer_recommend_attention .group_box .arrow .line {
	color: #e0e0e0;
}

.layer_recommend_attention .group_box .arrow .bg {
	margin: -21px 0 0 -3px;
	color: #f9f9f9;
}

.layer_recommend_attention .group_item {
	width: 450px;
	padding: 0 20px;
	_zoom: 1;
	overflow: hidden;
}

.layer_recommend_attention .operating {
	height: 22px;
	padding-bottom: 3px;
	line-height: 22px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 20px;
}

.layer_recommend_attention .operating .tit {
	font-weight: bold;
}

.layer_recommend_attention .operating .addall {}

.layer_recommend_attention .perlist_box {
	padding: 0;
	width: 450px;
	overflow: hidden;
}

.layer_recommend_attention .perlist {
	width: 471px;
	overflow: hidden;
}

.layer_recommend_attention .perlist.vborder {
	padding-top: 20px;
	border-top: 1px solid #e0e0e0;
}

.layer_recommend_attention .perlist .interPer_row {
	width: 137px;
	height: 50px;
	padding: 0 20px 20px 0;
	overflow: hidden;
	zoom: 1;
}

.layer_recommend_attention .perlist .interPer_row .name a {
	color: #333;
}

.layer_recommend_attention .perlist .interPer_row .name .W_ico16 {}

.layer_recommend_attention .perlist .interPer_row .info {
	display: block;
	height: 32px;
	margin: 3px 0 0;
	line-height: 14px;
}

.layer_recommend_attention .perlist .interPer_row .addbtn {
	display: block;
	padding-top: 10px;
}

.layer_recommend_attention .page_minibtn {
	margin: -10px 0 0;
	padding: 0 0 15px;
	text-align: right;
}

.layer_recommend_attention .page_minibtn .btn_page_next,
.layer_recommend_attention .page_minibtn .btn_page_nextdis {
	margin-right: 0;
}

.layer_recommend_attention .btn {
	padding: 10px 20px 20px;
	zoom: 1;
	overflow: hidden;
}

.layer_recommend_attention .btn .W_fl {
	margin: 0;
}

.W_outFrame .layer_recommend_attention .btn {
	padding: 10px 20px 20px;
	zoom: 1;
	overflow: hidden;
}

.W_outFrame .layer_recommend_attention .btn .W_fl {
	margin: 0;
}

.layer_recommend_attention .recommend_tips {
	padding: 25px 20px 35px;
}

.layer_recommend_attention .recommend_tips .icon_succ,
.layer_recommend_attention .recommend_tips .icon_delS,
.layer_recommend_attention .recommend_tips .icon_errorS {
	vertical-align: middle;
}

.layer_recommend_attention .recommend_tips .W_btn_b {
	margin-left: 5px;
}

.layer_recommend_attention .W_vline {
	margin: 0 10px;
}

.layer_recommend_attention .W_btn_a,
.layer_recommend_attention .W_btn_b,
.layer_recommend_attention .W_btn_c {
	*font-size: 0;
}

.layer_recommend_attention .W_btn_a span,
.layer_recommend_attention .W_btn_b span,
.layer_recommend_attention .W_btn_c span {
	*font-size: 12px;
}

#js_homestyle_css_module_layer_layer_recommend_attention {
	height: 42px;
}

#js_style_css_module_layer_layer_recommend_attention {
	height: 42px;
}

.navAD2014 {
	position: relative;
	width: 980px;
	margin: 0 auto;
}

.navAD2014 .navAD2014_opt {
	position: absolute;
	bottom: 0;
	right: -24px;
}

.navAD2014 .imgbox {
	position: relative;
	width: 980px;
	height: 300px;
	overflow: hidden;
}

.navAD2014 .imgbox img {
	position: absolute;
	top: 0;
	left: 0;
}

.navAD2014 .imgbox .img_b {
	z-index: 99;
}

.navAD2014 .imgbox .img_s {
	z-index: 100;
	filter: alpha(opacity=0);
	opacity: 0;
}

.navAD2014_s .imgbox {
	height: 100px;
}

.navAD2014_s .imgbox .img_s {
	filter: alpha(opacity=100);
	opacity: 1;
}

.navAD2014_s .imgbox .W_close,
.navAD2014_anim1 .imgbox .W_close {
	display: block;
	z-index: 101;
	position: absolute;
	right: 10px;
	top: 10px;
}

.navAD2014_anim2 .imgbox .W_close {
	display: none;
}

.navAD2014_anim1 .imgbox {
	-webkit-animation: rct1 .5s .1s linear both;
	-moz-animation: rct1 .5s .1s linear both;
	-o-animation: rct1 .5s .1s linear both;
	animation: rct1 .5s .1s linear both;
}

@-webkit-keyframes rct1 {
	0% {
		height: 300px;
	}
	100% {
		height: 100px;
	}
}

@-moz-keyframes rct1 {
	0% {
		height: 300px;
	}
	100% {
		height: 100px;
	}
}

@-0-keyframes rct1 {
	0% {
		height: 300px;
	}
	100% {
		height: 100px;
	}
}

@keyframes rct1 {
	0% {
		height: 300px;
	}
	100% {
		height: 100px;
	}
}

.navAD2014_anim1 .imgbox .img_s {
	-webkit-animation: rct2 .5s .6s linear both;
	-moz-animation: rct2 .5s .6s linear both;
	-o-animation: rct2 .5s .6s linear both;
	animation: rct2 .5s .6s linear both;
}

@-webkit-keyframes rct2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes rct2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes rct2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes rct2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.navAD2014_anim2 .imgbox .img_s {
	-webkit-animation: rct3 .5s .1s linear both;
	-moz-animation: rct3 .5s .1s linear both;
	-o-animation: rct3 .5s .1s linear both;
	animation: rct3 .5s .1s linear both;
}

@-webkit-keyframes rct3 {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes rct3 {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-o-keyframes rct3 {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes rct3 {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.navAD2014_anim2 .imgbox {
	-webkit-animation: rct4 .5s .6s linear both;
	-moz-animation: rct4 .5s .6s linear both;
	-o-animation: rct4 .5s .6s linear both;
	animation: rct4 .5s .6s linear both;
}

@-webkit-keyframes rct4 {
	0% {
		height: 100px;
	}
	100% {
		height: 300px;
	}
}

@-moz-keyframes rct4 {
	0% {
		height: 100px;
	}
	100% {
		height: 300px;
	}
}

@-0-keyframes rct4 {
	0% {
		height: 100px;
	}
	100% {
		height: 300px;
	}
}

@keyframes rct4 {
	0% {
		height: 100px;
	}
	100% {
		height: 300px;
	}
}

#js_homestyle_css_module_base_frame {
	height: 42px;
}

#js_style_css_module_base_frame {
	height: 42px;
}